This application allows the client to create users that can log their workouts. If the client needs to update one of the user's log, this application allows them to do that. The client is also allowed to delete the workout logs in the application. This app was made with node.js, express, and MongoDB Atlas and the app is deployed through Heroku.
Clone or download this repo onto your local machine. Once you have done this, install the node packages. You can do this by running npm i
on your command line tool.
After you have installed all of the dependencies that are needed for this project, you can open the project up through your command line tool. First be in the root of the directory and then run npm run start
in your command line tool. This will start the server and the react app at the same time.
You will need to provide your own .env file that connects to your local mongoDB or mongoDB Atlas, in order for you to connect the application to a database.
To stop running the server and the react app, you can hit control + z
to close both.
- React - The framework used
- NodeJS - The development for server
- Express & Express Router - Used to create endpoints
- Morgan - Logging tool
- MongoDB Atlas - Cloud database
- Concurrently - Used to run servers at the same time
- Heroku - App deployment
This project is licensed under the MIT License - see the LICENSE file for details.