Iowa Boards & Commissions: IAppoint
Professional
Iowa Gov
Stack
Tailwind
Flux
Livewire
Laravel
FilamentPHP
PostgreSQL
Typesense
Google Maps API
Docker
Bitbucket
The Iowa Governors Office needed a solution for the public to view information about state boards and commissions as well as applying to open positions on them. An Admin solution to manage data and appoint candidates was also desired. The app features various automations and user experiences to make the appointment process as smooth as possible.
Key Contributions & Impacts:
- Component Library: Built the initial component library for public facing pages as an extension of the new Figma design kit that has been made standard for all state sites by a national design agency.
- Public Search: Defined database indices on models and managed their existence across environments. Built search endpoints and filtering logic for a smooth full stack user experience.
- Google Maps Integration: Developed a map feature that displays board members by county for appointment consideration.
Appoint Flow: Built a multi step appointment flow that automates document creation and relevant notifications. - API Key Management: Built an interface for API users to issue, revoke, and otherwise manage Sanctum Bearer Tokens.
- Filament: Built various nested interfaces, tables, and forms that adhered to validation, authorization, and model schemas.