Welcome to FindHer, the ultimate app for connecting with new people. Whether you're looking to make new friends, find a romantic partner, or network with interesting individuals, FindHer is here to help.
- User Profiles: Create a detailed profile to let others know more about you. Add photos, write a bio, and set your preferences to find the best matches.
- Matching System: FindHer uses algorithms to match you with users who share your interests and preferences.
- Chat and Messaging: Start a conversation with your matches through our seamless chat feature. Send text messages and make plans to meet up.
- Video Calls: Take your conversations to the next level with our built-in video call feature. Connect face-to-face with your matches without leaving the app.
- Preferences and Filters: Customize your search criteria by setting preferences such as interests and matching forms. Find exactly who you're looking for with ease.
- Meeting Scheduler: Plan and set up meetings directly within the app. Never miss an opportunity to connect in person.
- Google OAtuh: Create a new account using your email address/Google account or log in with your existing credentials.
- Customizable Themes: Personalize your browsing experience with light and dark mode and font size options.
- Internationalization: Choose between Polish/English language to match your browsing preferences.
project-root/
│
├── frontend/ # React Frontend
│ ├── src/ # Source code
│ └── ...
│
├── backend/ # .NET Backend
│ ├── src/ # Source code
│ └── ...
│
├── userguide/ # Starlight Docs
│ ├── src/ # Source code
│ └── ...
│
├── README.md # This file
└── ...- Navigate to the
frontend/directory. - Open a terminal.
- Run
npm installto install dependencies. - After installation, start the application with
npm start.
- Navigate to the
backend/directory. - Open a terminal.
- Run
dotnet restoreto install dependencies. - After installation, start the application with
dotnet run.
- Navigate to the
userguide/directory. - Open a terminal.
- Run
pnpm installto install dependencies. - After installation, start the application with
pnpm run dev.
Please note that for both the frontend and backend, you must provide your own API keys and configure the appsettings.json file with appropriate data.
- Sign Up or Log In: Create a new account using your email address/Google account or log in with your existing credentials.
- Set Up Your Profile: Complete your profile by adding photos, writing a bio, and setting your preferences.
- Start Matching: Fill in a 'Match form' to let us connect you with most potential matches.
- Start Matching: Begin looking through potential matches. Like or pass to find the perfect connection.
- Chat and Connect: Once you have a match, start chatting to get to know each other better. Use the video call feature for a more personal touch.
- Plan Meetings: Use the meeting scheduler to plan and set up your in-person meetings seamlessly.
Feel free to explore!