Skip to content

vmariiechko/sport-club

Repository files navigation

Fitness Club

react django-rest c-sharp redux swagger heroku license

This is a fitness club system with a website and desktop app.


Table of content


Features

Site Features

  • Accounts
    • Log in/out and sign up
    • Data changing
    • Permissions: member, staff
  • Django Admin (CRUD functionality)
  • Trainers Info
  • Cards
  • Blog (club news)
  • Member subscriptions
  • Booking system

Desktop Features

  • Windows platform-oriented
  • Accounts
    • Log in/out
    • Data changing
    • Permissions: member, staff
  • Calories control
  • Training system
  • Booking system
  • Staff control panel:
    • Reservations management
    • Subscriptions management
    • Accounts sign up

Demo

Site

The website needs to be redeployed due to Heroku free product plans removal.

demo-site1 demo-site2 demo-site3

Desktop

You can download the repo and run the .exe file locally from this path.

demo-desktop1 demo-desktop2 demo-desktop3


Architecture

Here you can find:

  • UML diagrams
    • Activity diagram (in Poland)
    • Class diagram
    • Use Case diagram (in Poland)
  • Database schema
  • XMind map (in Poland)

Documentation

There is a documentation .pdf file in Polish.

API

For Swagger API documentation, see here.

Additionally, there are self-describing APIs provided by the Django REST framework.


Developers

Frontend - Oleksii Kalinin

Site Design - Yevhenii Dotsiak

Desktop - Arsen Sermahambetov


License

You can check out the full license here.

This project is licensed under the terms of the MIT license.


Gmail [email protected]  ·  GitHub @vmariiechko  ·  LinkedIn @mariiechko