Workout Builder
A full stack application that utilizes passport authentication with JSON web tokens and allows users to create exercises and workouts. The exercises are stored in a NoSQL database and are available for other users to use while building their workouts. The workouts are also stored in a NoSQL database and users can add them to their own list of workouts where they are then able to customize them to their fitness level. A chat feature has been integrated into the app so users can share their successes and advice with each other or ask for help from other users.
Technologies used:
React/Redux
NodeJS/Express
MongoDB
PassportJS
JSON Web Tokens
Socket.IO
Heroku