Note: the link might not work in future. Please clone the repo and run startup.sh and run.sh
Website: https://tfit309.com/
This is a group project from CSC309 (Web Design) at University of Toronto. The website is a product for a Toronto Fitness Club.
Tech Stack: Django, React, Docker
- Backend: Django + RESTful APIs
- Frontend: React + MUI (Material UI)
- Deployment: Docker + AWS EC2
Members can
- profile
- create an account
- edit the user profile
- subscribe the membership
- cancel or change the subscription plan
- enrollment
- enroll or drop the class in each studio
- view the enrolled classes or class history
- search / filter the class by name, coach, time, ...
- search / fitler the studio by name, amenity, ...
Admin can
- create and edit the class with recurring schedule
- create and edit the studio