Skip to content

SotirisSapak/Gym-Management-System-Application

Repository files navigation

GYM Management System Application (senior thesis)

Just a senior thesis. This is an android application that simplifies the receipt system of a gym. Chance of experiment with Firebase Firestore technology from Google because one of the requirements for this app is to store its data online.

Abstract

In many Gyms, the payment receipts are in paper format. So , it is very difficult for both gym members to keep all the paper receipts safely and to gym trainer to keep reminding for the fee receipts. Sometimes it creates a trouble when members lost their receipts. The other problem that can be faced by a gym owner is that if he/she wants to inform any message related to working or non-working days of gym, manually sending message become difficult. If there is online application available these probl ems can be solved. So, I am developing an android application to overcome some of these issues. So, this project can be helpful for both gym owner as well as for gym members. In this application all receipts are store in a digital format, so there are no i ssues of losing any confidential receipts. This application will als o notify the user (gym members) about their fees and notifies the gym ow ner about the payment clearance. This application in future can be elaborated by providing supplement store, diet in formation, personal training etc.

Content table

Project info Description
Concept Two applications... one for admin and the other for the clients
Platform Android
Database Online database via Firebase Firestore

Database schema

This is the basic database schema

Tables Description
Users This table contains all user's info
Receipts Admin can add, edit and remove receipts for any user
Messages Admin can add, edit and delete messages for one or more users
Opening hours Admin can edit the gym's schedule

Image below is the complete database structure.

image

Project licence

Copyright 2022 SotirisSapak

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

An android application that simplifies the receipt system of a gym.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages