Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 2.46 KB

README.md

File metadata and controls

59 lines (45 loc) · 2.46 KB

athletetracker

License: MIT

Description

This personal trainer client tracker uses the MERN stack. User's add clients' information, saving it to their current athletes dashboard, and update and delete clients as desired. athletetracker has the ability to store the user's personal liability waiver, as well as their preferred method of payment.

This application has a React front-end, uses a MongoDB database, Node.js and Express.js server, GraphQL, and Apollo Server.

Table of Contents

Choose a license here.

Deployed Application

https://athletetracker.herokuapp.com/

Screenshots

Screenshot 2023-01-23 at 9 57 00 AM

Installation

The necessary dependencies to install are:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • GraphQL.js
  • Nodemon (optional to keep server running after changes)

Usage

To finish the application set-up, complete the following steps:

  • Ensure MongoDB is installed. If not, see here.
  • Ensure GraphQL is installed. If not, see here.
  • Install all dependencies. npm i
  • Now you're ready to start the application! npm run develop
  • Now that the server is running, you can make requests to it through your desired method, e.g. Apollo Sandbox
  • This application uses an electronic signature waiver form from Jotform. To customize a form, see here.

License

This project is licensed under the MIT license.

Credits

This project was developed by Karen Adkins, Tierney Allen, Leah Choco, and Amber Wilson.

Questions/Contacts

If you have any questions about the repo or would like to see more of our work, contact us at: