Skip to content

red-cormorant/Gym-Booking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gym-Booking-App

GUI for a gym to manage bookings more easily. It can be used as a client or as a personal trainer. A personal trainer may create an event and invite his desired clients for individual training or cadio/aerobic sessions.

This app was designed using MVC arhitecture

REQUIREMENTS:

  • XAMPP, IntelliJ Idea IDE, Java 13

HOW TO USE THIS APP:

  • first, you need to connect to MySQL and Apache servers from XAMPP Control Panel
  • After the connection is established, go to http://localhost/phpmyadmin/
  • create a new database named "planificator".
  • select this database and import into it using file "planificator.sql"
  • after the import, open IntelliJ and run Main
  • use "user" table to find information about existing accounts in order to login or register a new client

FEATURES:

  • client can login or register in order to use the app

  • client can see his events with invitations received from personal trainers and delete his invitation from event with no possibility to modify it.

  • notifications at every login for events that are starting in a certain time.

  • client can book multiple time intervals for a individual training

  • client can modify personal info like name, telephone, e-mail.

  • personal trainer can create an event, invite clients, modify fields.

  • personal trainer can modify personal info.

Main menu for client:

Main Menu for Client

Main Menu for Client

Personal trainer menu for events:

instructor menu

Client menu for events:

client menu

Releases

No releases published

Packages

No packages published

Languages