Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 708 Bytes

README.md

File metadata and controls

19 lines (17 loc) · 708 Bytes

Project_Gym_MVC

This is an information management system for a virtual gym. A fully object oriented design is approached with using the Model-View-Controller (MVC) design pattern. PHP is used as the programming language and MySQL is used as the database management system.

Main functionalities

  • Authentication / Authorization
  • Provides a platform for customers to find coaches
  • Customers can select coaches
  • Customers search for health tips.
  • Customers can register for virtual gym sessions.
  • Coaches can communicate with customers using messaging system.
  • Coches can publish virtual sessions.

Design patterns used

  • MVC architecture
  • Decorator
  • Singleton
  • Flyweight
  • Iterator
  • Factory