Gym Web App

GitHub Repo
  • Python
  • Flask
  • PostgreSQL
  • Psycopg
  • RESTful Routes
  • SQL
  • HTML
  • CSS
A management facing web application to manage gym members and classes. Using a cross country ski club as the client with Harry Potter characters as an example.
Project screenshot

Project Brief

A local gym has asked you to build a piece of software to help them to manage memberships, and register members for classes.

It must NOT use:

  • Any Object Relational Mapper (e.g. ActiveRecord)
  • JavaScript. At all. Don't even think about it.
  • Any pre-built CSS libraries, such as Bootstrap.
  • Authentication. Assume that the user already has secure access to the app.

MVP

  • The app should allow the gym to create and edit Members
  • The app should allow the gym to create and edit Classes
  • The app should allow the gym to book members on specific classes
  • The app should show a list of all upcoming classes
  • The app should show all members that are booked in for a particular class

Extensions

  • Anything else you would like to add