Tuesday, 12 April 2016

Design and Development of a Online Fitness and Daily Nutrition Platform Using Joomla

Overview 
The Client is a striving community of industry leaders in fitness training and has no web presence. Client wanted to increase customer reach by offering services online.
Business Situation
Client wanted to come up with a portal to provide auto generated fitness solution integrated with a CMS for easy content update. The application needed to have following features:-
  • An online fitness training solution which is easy to use and has intuitive UI.
  • Role based user registration and access.
  • Secure payment gateway integration.
  • Daily exercise and nutrition program based on user fitness goal.
  • Calculators and graphs to analyze progress.
  • Easy content management.
  • 0 features like forum, blog.
Solution
We proposed a robust and scalable solution based on LAMP platform. The core of application was developed on CakePHP framework. Joomla was integrated with the framework to provide CMS capabilities. Flash and Ajax helped to provide highly interactive UI with dynamic analytical capabilities e.g. graphs. This technology stack helped us in achieving following goals:-
  • Low cost and quick development.
  • Highly interactive and user friendly UI.
  • Easy content management.
  • Ready to use Joomla Web2.0 features like forum, blog.
  • Graphical analysis of user fitness progress.
Tools and Technology
  • PHP5
  • Joomla
  • CakePHP
  • Ajax/jQuery/Prototype
  • Flash
  • MySQL 5
  • Linux
Benefits
  • Quick, low cost and open source development.
  • Highly secure application access and payment.
  • Well designed and auto generated user program.
  • Effective progress bars, graphs, calculators, slide shows.
  • Interactive and user friendly UI and flow.


No comments:

Post a Comment