This project a simple application used to track your workouts for a given period. It can be used to insert various types of workouts and the user can mark them as complete. Not only that, but also this application provides opportunity to view the statistics for the past 7 days in terms of time and duration.
This application is built using several technologies and tools. As languages HTML, CSS and Javascript are used. Apart from that MongoDB, Node.js, Mongoosejs as Object Document Mapping (ODM) and Express server. This application is deployed using MongoDB Atlas and Heroku.
Following are the important links related to this application.
Homepage
Statistics Page
To install the necessary dependencies, run the following command:
npm install
You can run the project by cloning this project to your local machine. You need to have MonogoDB Community Server installed in your local computer. To run the project locally, run the following command.
node server.js
After the above step, go to the browser and access the application using localhost:3000
There are data that you could seed into the database if you prefer. For that, you could run the following command.
node seeders/seed.js
To use the deployed version, please see the deployed link given in the important links section.
This project is licensed under the MIT license.
Any user can contribute this project by raising an issue in the github repository.
If you have any questions about the repo, open an issue or directly contact me at v.opatha@gmail.com You can find my other work at Github