This talk will focus on how this Drupal website was built, with particular focus on decisions made and how each key component was built. Chandeep will demonstrate how he built the activity booking system with Entity Registration, handled recurring dates with Date Repeat Entity and managed different roles. Chandeep will also go through building the registration form with Profile2, importing users with User Import & sending welcome emails. You will be guided through how content has been laid out and displayed with Display Suite & Contexts and how things were overridden with String Overrides & Better Exposed Filters. You will learn how the bootstrap sub-theme was used to override base theme components to achieve the final site.