Giter Club home page Giter Club logo

jordanwhunter / fitness-tracker Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 39 KB

Reach your fitness goals in no time with a fitness tracker built with you in mind. Create new workout plans. Add exercises to existing workout plans. Pick and choose what areas of your routine are most beneficial for your goals with a detailed graphs/stats page.

Home Page: https://your-new-fitness-tracker.herokuapp.com/

License: MIT License

JavaScript 60.57% HTML 18.11% CSS 21.32%
javascript expressjs nodejs mongodb mongoosejs morgan html5 css3

fitness-tracker's Introduction

Interactive Workout Mapper

With this workout mapper application, you'll be able to view, create, and track daily workouts. Want to log multiple exercises in your workout on any given day? No problem. Want to track the details of your daily workout routines? This is for you. Not into weights and only wanna track your miles ran? Go for it. Think running's lame and that it's all about the GAINZ!? Still good to go. Reach your fitness goals in no time with a fitness tracker built just for YOU. Create new workout plans. Add exercises to existing workout plans. Pick and choose what areas of your routine are most beneficial for your goals with a detailed graphs/stats page. This app does everything short of just working out FOR you (possibly a roadmap feature to be developed at a later date).

Click the launched Heroku link provided here.
When page loads, choose to create new workout or expand on an existing one.
Choose the details of your workout routine and be sure to fill out all sections when doing so.
When finished, you can view all details on the STATS page.

Screen Shot 2020-11-19 at 12 57 55 AM
Screen Shot 2020-11-19 at 12 58 10 AM
Screen Shot 2020-11-19 at 12 57 17 AM

Table of Contents

Installation

If cloning to personal machine, open repository in terminal confim you're within the root folder. From there, run npm install to install all modules listed within the package.json file.

Individual modules to be installed:

  • express
  • mongoose
  • morgan
  • path

Technologies

  • JavaScript: a programming language that conforms to the ECMAScript specification
  • jQuery: front-end JavaScript framework
  • NPM [Node Package Manager]: dependency management
  • CSS3: style sheet used for presentation within a markup language
  • Node.js: back-end JavaScript runtime environment built on Chrome's V8 engine
  • Express.js: de facto standard server framework for Node.js
  • MongoDB: a NoSQL database program
  • Mongoose: Object Data Modeling library for MongoDB
  • D3.js: JavaScript library for producing dynamic, interactive data visualizations in web browsers
  • HTML5: a markup language used for structuring and presenting content on the World Wide Web

Authors

Jordan Hunter

Roadmap

Future features to be implemented:

  • Ability to compare multiple past workouts
  • Geolocation functionality and real-time GPS tracking
  • More detailed UI

Contributing

Star it. Clone it. Modify it. Submit a PR.
Fork it to your own repository, even. Keep yourself a copy and go wild.

License

MIT


Questions?

Developer Profile Picture

For any questions, please contact me with the information below:

GitHub: @jordanwhunter
Email: Contact Developer

fitness-tracker's People

Contributors

jordanwhunter avatar

Stargazers

Tony avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.