Skip to content

University project: Fitworld - web application for gym admins and clients

Notifications You must be signed in to change notification settings

bartaliskrisztian/fitworld

Repository files navigation

University project: Fitworld - web application for gym admins and clients

This is a web application written in C# (Blazor) where gym admins can manage gyms/memberships/clients/entries and clients can track their memberships and entries.

About the project

  • The UI is built on Blazor components
  • The application uses a local mssql database
  • There are two types of users: admins and clients

Pages:

Login page

Here the users can log in to their account, this page is the same for the admin and the client.

login page

Client entry page

Here the admin can entry the client with the client's barcode. First the admin have to choose between one of the client's memberships. If there is none, the admin can create one.

client entry page

Entries page

Here the admin can see all client's entries, and the client user can see his/her recent entries.

Admin Client
entries page of admin entries page of client

Gyms pages

Here the admin and the clients can see the gyms, the admin can add and delete gyms.

Admin Client
gyms page of admin gyms page of client

Here the admin can create a gym.

add gym page

Client pages

In these pages the admin can see all clients and create/update/delete them.

Clients page (admin) Add client
clients page add client page
Update client Delete client
update client page delete client page

Membership types pages

Here the admin the clients can see all the available membership types that all gyms have. The admin can create and deactivate them.

Admin Client
memberships types admin page memberships types client page

Here the admin can create a membership type.

add membership type page

Client's memberships page

Here the admin can see all client's memberships, and the client user can see the memberships that he/she has.

Admin Client
client memberships admin page client memberships client page

Releases

No releases published

Packages

No packages published