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.
- The UI is built on Blazor components
- The application uses a local mssql database
- There are two types of users: admins and clients
Here the users can log in to their account, this page is the same for the admin and the client.
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.
Here the admin can see all client's entries, and the client user can see his/her recent entries.
Admin | Client |
Here the admin and the clients can see the gyms, the admin can add and delete gyms.
Admin | Client |
Here the admin can create a gym.
In these pages the admin can see all clients and create/update/delete them.
Clients page (admin) | Add client |
Update client | Delete client |
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 |
Here the admin can create a membership type.
Here the admin can see all client's memberships, and the client user can see the memberships that he/she has.
Admin | Client |