Skip to content

cftgithub/friendFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

friendFinder

Match-maker app

Overview

  • 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.

How It Works

Technologies Used

NPM Packages Used

  • Express
  • Path