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.
- 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.
- MVC architecture
- Decorator
- Singleton
- Flyweight
- Iterator
- Factory