Problem it solves:
In this day and age, it is difficult to find friends with similar likes and interests. This solution provides a means to find friends that are the most compatible.
How solved:
Each friend responds to a short survey and is paired with the friend that is closest in compatibility based on the survey results.
Technical approach:
Uses express and node to route survey responses and store friend data. Upon responding to a survey, the person with the closest compatibility is shown in a modal. Responses are compared to each other and a difference is calculated and then added up across all responses for each individual. The individual with the closes score to the survey responder is the most compatible.
Node and NPM
Clone the repository locally and run the below from the root directory of the project:
npm install
node server.js
or
npm run start
https://localhost:3000
From the website:
-
Go to the Survey
-
Enter the users name and url to user photo
An image can be used from: -
Answer survey questions
-
Submit the survey
-
A modal will be shown with the friend that has the closest score for compatibility score.
The project is hosted on heroku at https://friend-finder-2022.herokuapp.com/
Node, NPM, JavaScript, Express, HMTL5, CSS3, Bootstrap 5, Font Awesome 6
Version 1.1
- Jenni Coleman
This project is licensed under the MIT License - see the LICENSE file for details