{"id":20442028,"url":"https://github.com/williamcrownover/workout-tracker","last_synced_at":"2026-04-11T12:02:32.764Z","repository":{"id":184986276,"uuid":"404604310","full_name":"WilliamCrownover/workout-tracker","owner":"WilliamCrownover","description":"A workout tracker using a Nosql Mongo database with a Mongoose schema to store personal exercise data.","archived":false,"fork":false,"pushed_at":"2021-09-16T07:44:00.000Z","size":189,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T20:32:55.157Z","etag":null,"topics":["expressjs","heroku","mongodb","mongoose","nodejs","nosql"],"latest_commit_sha":null,"homepage":"https://workout-tracker-wlc.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WilliamCrownover.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-09-09T06:02:05.000Z","updated_at":"2021-09-23T07:21:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"be0eea2d-50d7-4627-8058-de26d954f60c","html_url":"https://github.com/WilliamCrownover/workout-tracker","commit_stats":null,"previous_names":["williamcrownover/workout-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamCrownover%2Fworkout-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamCrownover%2Fworkout-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamCrownover%2Fworkout-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WilliamCrownover%2Fworkout-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WilliamCrownover","download_url":"https://codeload.github.com/WilliamCrownover/workout-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241989845,"owners_count":20053803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","heroku","mongodb","mongoose","nodejs","nosql"],"created_at":"2024-11-15T09:36:40.143Z","updated_at":"2026-04-11T12:02:32.705Z","avatar_url":"https://github.com/WilliamCrownover.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Workout Tracker\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Description\n\nThis is a full-stack web app that helps a user keep track of their workout routine and goals. By implementing a NoSQL Mongo database with a Mongoose schema, the user can submit data to a workout document and store an array of exercises into a workout. Exercises are split into resistance and cardio which collectively can keep track of name, duration, weight, reps, sets, and distance. The user can view total weight lifted and total distance traveled from the most recent seven workouts formatted on two charts available on the dashboard page. Both by keeping the user engaged with tracking their workouts and seeing progress, hopefully the user will reach their fitness goals faster and with a sense of accomplishment.\n\n## Table of Contents\n\n- [User Story](#user-story)\n- [Live Site](#live-site)\n- [Technologies](#technologies)\n- [License](#license)\n- [Contact](#contact)\n\n## User Story\n\n```\nAS A fitness enthusiast \nI WANT to be able to view create and track daily workouts\nSO THAT I can reach my fitness goals more quickly\n```\n\n## Live Site\n\nhttps://workout-tracker-wlc.herokuapp.com/\n\n\u003cimg src=\"./assets/screenshot.jpg\" width=\"1200\" alt=\"Workout tracker dashboard\"/\u003e\n\n## Technologies\n\n- MongoDB\n- Mongoose \n- Node.js\n- Express.js\n\n## License\n\nLicensed under the MIT License - https://opensource.org/licenses/MIT\n\n## Contact\n\nIf you have any questions you can email me at williamcrownover1@gmail.com.\n\nYou can also check out my other work on GitHub at [WilliamCrownover](https://github.com/WilliamCrownover)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamcrownover%2Fworkout-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilliamcrownover%2Fworkout-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamcrownover%2Fworkout-tracker/lists"}