Welcome to DateWalk, where meaningful connections start with a stroll. DateWalk is a React-based dating web app that enhances the traditional dating experience with a unique rating system and a variety of features.
- Node.js
- MongoDB
- React
-
Clone the repository:
git clone https://github.com/ParsaHaji09/datingapp35L.git
-
Install dependencies for outer folder:
npm i
-
Navigate to the project directory:
cd datingapp
-
Install dependencies for inner folder:
npm i
- if you are unable to install please try:
npm i --force
- if you are unable to install please try:
- Create a detailed profile with:
- Name
- Pronouns
- Birthday
- Major
- Bio
- Unique tags
- Profile images
- and more...
- Navigate to the explore page to discover potential matches
- Profiles are sorted based on a unique rating system
- Users can choose to search based on unique tags
- Match with someone by expressing mutual interest
- Upon matching, gain access to that user's phone number to plan your date
- After a date, rate your date based on
- Humor
- Attractiveness
- Conversation
- etc.
- Frontend: React
- Router: Express
- Database: MongoDB
- Encryption: bcrypt for password encryption
A special thanks to the contributors who made DateWalk possible:
This project is licensed under the MIT License.