himanshukj17122000 / 316-Gym-Tracker

Home Page:https://gymtrackerduke.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GymTracker ๐Ÿคธ๐Ÿ‹๏ธ๐Ÿšด๐Ÿ’™

Introduction

Tired of waiting for the treadmill to free up? Want to ensure you get the workout your body deserves?

(Drumroll...)

Presenting GymTracker . A combined portal for Duke students to reserve gym equipment, view and enroll in fitness classes, and manage their workout schedule! GymTracker allows you to view equipment and resources available by their location, reserve equipment in times that work for you, find and enroll in exciting classes - and manage all of your bookings, just with a click!

How We Built This

  1. Database: MySQL
  2. App framework: Flask (/Jinja templating)
  3. Authentication: Firebase
  4. Deployement: Heroku

Screenshots

GymTracker Homepage homepage

Brodie Equipment brodie equipment

What's next?

  • Admin Management
  • Calories and workout tracking

Learn More

learnmore

Running it Locally

  1. Clone the repo
$ git clone git@github.com:himanshukj17122000/316-Gym-Tracker.git
$ cd 316-Gym-Tracker
  1. Initialize and activate a virtualenv:
$ virtualenv --no-site-packages env
$ source env/bin/activate
  1. Install the dependencies:
$ pip install -r requirements.txt
  1. Run the development server:
$ python app.py
  1. Navigate to http://localhost:5000

About

https://gymtrackerduke.herokuapp.com

License:Apache License 2.0


Languages

Language:HTML 40.3%Language:Python 32.1%Language:CSS 25.3%Language:JavaScript 1.9%Language:Makefile 0.4%