By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

ASI – Academy of Surfing Instructors

Custom Laravel API, admin and membership portal, website with online booking integration.

ASI approached Blumin with a number of requirements; citing challenges culminating from an outdated website and booking system that was impacting their operations.

It was clear from an initial review that ASI needed a comprehensive solution that would streamline their processes, enhance security, and elevate the user experience for both administrators and members.

The Blumin team carried out the following for ASI:

  • Developed a custom headless API using Laravel
  • Created new admin and membership portal
  • Designed and built their new website: including advanced search functionality & online booking integration
ASI Website Home

Custom Laravel API

We built a custom headless API using Laravel to manage the thousands of courses and events managed and ran by ASI. The API also holds all the information for ASI Approved Schools, Instructors, and Members as well as storing resources for members and controlling access. Our API includes a full custom content manager for managing the content on the site – including an advanced block based page layout editor, and integrates with external third party APIs and services such as SendGrid, Stripe, Google Maps and Algolia.


Admin and Membership Portal

The custom built admin portal allows administrators to manage the courses and events, manage site content, search, view and update instructor and membership details and process school approvals and audits. The member's portal allows members to manage their contact details, renew memberships and view a range of documents and other media in the Resource Library according to their access level.

ASI Portal 1
ASI Login
ASI Portal 3

Website Design and Build: including advanced search functionality and online booking

As well as the initial proposed design for the new ASI site, the Blumin team ensured the build included integrations with the Algolia Search Indexes created by the API which enables users to quickly find the course or event they are looking for. Searching for an approved school is also facilitated by Algolia, and by combining this with Google Maps we were able to provide proximity based results. Once a user has found their desired course they can complete registration on the site, including completing payment using our secure Stripe integration.

ASI Homepage Design
ASI Search
ASI Register

Related projects…