A revolutionary way to track fitness and play games against other users.
This is a MERN stack single-page application that works with real-world data to solve a real-world challenge, with a focus on data and user demand.
It uses React for the front end, along with GraphQL with a Node.js and Express.js server.
It uses MongoDB and the Mongoose ODM for the database. It uses queries and mutations for retrieving, adding, updating, and deleting data.
It has been deployed using Heroku (with data) and has a retro, custom UI designed to look like an old video game.
It is responsive and interactive (i.e., accepts and responds to user input) and includes JWT authentication.
It protects sensitive API key information on the server.
It has a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, high-quality comments, etc.).
It has a high-quality README (with unique name, description, technologies used, screenshot, and link to the deployed application).
GitHub: https://github.com/karthikmurugappan/FitQuest/
Live Link: https://thefitquest-f221afc55767.herokuapp.com/
Live Link Testing User Name: johnDoe
Live Link Testing Email Address: johnDoe@test.com
Live Link Testing Password: password
No known issues.
Karthik Murugappan
Nicholas Giannini
Stephen Cook
David Leverenz
Version 1.0 Initial Release
This project is licensed under the MIT license.
Special thanks to Ronen Ness for the RPGUI library that gives the app a unique retro feel.