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:
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.
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.
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.