This dating app gets what it really takes to sustain a long lasting relationship: shared values. Through the use of surveys and advanced matching algorithms, users are matched to one another on the basis of shared principles. We allow users to rank their own preferences for their partner's values across sense of humor, intelligence, physicality, materialism and empathy -- as well get category scores for each based on a standardized survey. Both are used to select the most appropriate matches for each candidate.
The Front-End was built using React.js and Bootstrap.
The Back-End was built using Express, Mongoose and MongoDB.
- Git clone this repo and run the following commands.
To install dependencies, run:
npm install
- Create user profiles
- Priorities & Values Survey
- Unique Matching Algorithm
- Ability to see all user profiles as well as user's individual matches
- Delete user profiles
- User authorization & authentication
- Algorithm developments
- Favoriting matches
- Messaging