Visit the site

Visit the site

Organizations Involved

everydaype.com is a platform for online booking for PT classes from various instructors. Students can see the schedule and book classes online apart from browsing various instructional and informational articles. The original concept of the site is that as these days people and society are changed into a more sedentary, media watching society, children were not getting the daily physical activity that they needed to live long and healthy lives. Everyday PE is about:

  • Helping children to become more informed about their own health.
  • Helping families to make daily exercise a fun and natural reality.
  • Encouraging children to become more self-reliant and responsible with their lives.
  • Teaching children that everyone can learn and develop skills if they truly wish to.

About the project

Project Goals

The Project needed to be rebuilt from scratch using Drupal 7. The project was to accomodate instruction schedules and subscriptions, with a custom course selection wizard, which needed to be coded from scratch and be based on drupal commerce product variants. However, time and budget both was a constraint. Client had a very hard timeline as he needed it to launch immediately before the start of his enrolment season.

Requirements

  • Full rebuild of existing features in Drupal 7
  • Implementation of Drupal Commerce and custom payment gateways
  • Implementation of courses feature, based on which client would create various curriculums
  • Implementation of subscription feature that needed to be tied to drupal commerce and payment gateways
  • An advanced search based on Apache SOLR
  • Enhancement to the CMS functionality through content types. Client needed various re-usable sections in his site, which he can all change and control through nodes. We devised out a well defined strategy for the client to be able to do this
  • Full data migration

Outcome

This project was not the most complicated project we had built, but nevertheless it presented some challenges to us in its own ways. The membership and course subscriptions were built using Drupal Commerce and it needed a lot of customisations, but was pulled off all thanks to its awesome integration with Rules module. Overall the project was to be created in limited time with budget constraint and keeping these constraints in mind, we delivered a great product, simple but elegant architectural design and feature packed to server with all the clients requirements. Needless to say, the client was very happy to use this website. The major challenge was to complete this project on time while the budget was limited as compared to the features the client expected. Our excellent team did this job very well using all their experience and skills.

Why Drupal was chosen

The client already had a Drupal 6 website which he was running successfully since last few years. But it needed a lot of performance updates and client wished to implement the e-commerce features as well and some design updates. After due inspection, our team of Drupal experts suggested them for a D7 upgrade, which the client readily agreed to. Plan was to take full advantage of the Drupal Commerce and it's extremely good API for various payment related workflow customisations and be able to employ advances searching techniques using Search API + SOLR. Drupal was of course chosen owing to it's vast potential of customisability and it's existing array of various contributed modules that suited the needs of the project perfectly.

Technical Specifications

Why these modules/theme/distribution were chosen
  • Drupal commerce was used to provide ground work for the subscription feature. But it needed extensive customisations and it's integration with the custom code that we developed
  • Search API was user to provide a powerful search for the site
  • Display Suite module was used to provide the reusability of the CMS sections that client requested so that he could conjure up new pages with ease
  • ECK was used to declare a few custom entities we needed for the subscription and the selection wizard