- A compatibility-based application consists of 10 question survey with a scale of 1 to 5 based on how much the user agrees or disagrees with a question.
- File htmlRoutes.js includes the following routes:
- A GET Route to display the survey page.
- A default route that displays the home page.
- File apiRoutes.js includes the following routes:
- A GET route with url to display a JSON of all possible friends.
- A POST route to handle incoming survey results and compatibility logic.
- Application's data is saved as an array of objects.
- Compatibility is determined by comparing the difference between user's scores against scores from other users.
- Express
- Path