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.