GETFIT! is a fitness routine application that allows you to create and manage a really simple, yet dynamic collection of workout routines. As a user, you can create structured workouts, add and delete exercises, and define specific instructions/notes for your reference.
Check out the live app!
username: jshmoe
password: jshmoepassword
username: jdoe
password: jdoepassword
The client side GitHub repo can be found here
- Working this app is pretty simple. Once you've created an account and are signed in, simply click the "New Routine" button to start your collection.
- Clicking the "New Routine" button will open a new routine form. You can add a title and description/notes to get your routine started.
- Click the add exercise button to add exercises to the workout. For each exercise you can define a number of sets and reps to complete. Feel free to add as many as you'd like!
- Once you're satisfied with your routine, hit the "save routine" button to add it to your "My Routines" collection.
- Once your routine is added to the collection, you can refer to it at any time (just click on the card to see the full details of the workout).
- Click the edit button to make changes to, and update the workout routine.
- If you want to scrap a routine, simply click the delete button and like that, it's gone.
- As your routine collection grows, you can use the search tool to narrow down specific workouts (title search).
Tech stack details: MERN Tech stack
Frontend: React-Redux
Backend: Node/Express
Database: MongoDB
Auth layer: JWT/Passport