Pathways to Teach Canada
This project was composed of two applications. While both use Laravel and Filament, the application served different purposes to support internationally educated teachers to be evaluated and ultimately work as a teacher in Canada. One application was built as a content site, heavily utilizing Filaments builder form component to control the dynamic layout of pages. The other system is a full Portal, handling business logic and connecting the IET (Internationally Educated Teacher) to 3rd parties which performed evaluations on documents or abilities.
The system made heavy use of Filament, building out tables and forms with some custom aspects to support the design. We have integrated Stripe via Laravel Cashier to handle payments. As well, there are extensive integrations with 3rd party systems to facilitate the user's journey through systems. It is also important to note that this Portal acted as the Identity Provider for SSO with the 3rd parties. Laravel Passport was used to make this possible.
Highlights
- Integrated with several APIs to connect 3rd party systems to the Portal
- Supported thousands of IET users with gaining teaching accreditation in Canada
- Built robust export tooling