/SmartTraining

Java application to empower communication between personal trainers and customers

Primary LanguageJavaApache License 2.0Apache-2.0

SmartTraining

SmartTraining is a Java based desktop application that provides useful interfaces to improve communication between personal trainers and customers.

We provide an extensive documentation of the project and a brief introductory presentation as well.

This project was developed as part of the Software Engineering university course (Bachelor in Computer Engineering, Alma Mater Studiorum - University of Bologna).

Authors

Use cases

Customers can access several interfaces from their home page, for example they can:

  • Make requests to personal trainers
  • See their own training schedule
  • Buy gym's product

Personal trainers have access to all existing training schedule and are can respond to customers' requests.

The application natively support login mechanism, email notification for each relevant action and logging.

View examples

Customer Home Page

Image not found :(

Customer Request Page

Image not found :(

Customer Training Schedule Page

Image not found :(

Personal Training Schedule Page

Image not found :(