Link to deployed app: https://stardewfriendfinder.herokuapp.com/
Friend Finder is a compatibility based matchmaking application with a Stardew Valley theme. Users answer survey questions and are matched to the most compatible Stardew Valley character or other user based on similarities of each preference.
-
server.js
configures the server and app rendering -
htmlRoutes.js
handles the page routing:- A GET Route to show
/survey
page - A default, catch-all route leading to
home.html
page
- A GET Route to show
-
apiRoutes.js
handles API routing:- A GET route for
/api/friends
to display a JSON of all possible friends. - A POST route
/api/friends
to handle incoming survey results and compatibility logic.
- A GET route for
-
friends.js
holds initial friends data for compatibility comparisons.
- CSS3
- Heroku - Cloud platform as a service supporting several programming languages.
- HTML5
- JavaScript - High-level programming language.
- jQuery - JavaScript library.
- Node.js - Open-source run-time environment that executes JS code outside of a browser.
- Visual Studio Code - Source code editor developed by Microsoft.
- Express - Fast, unopinionated, minimalist web framework for node.
- Pauline S. - paulinegithub