This is a user-facing registration portal built for the Digital Harbor Foundation youth and families. This is an intermediary step toward the full registratoin portal and it aims to resolve some painpoints faced by the community and staff.
This is a work in progress and is meant to be a "step along the way" toward the fully featured version.
This is built with Next.js with an Airtable backend. Next.js and Airtable is a powerful combo for building additional functionality on top of Airtable.
The frontend is built with Next.js (with TypeScript), Chakra UI, and SWR for data-fetching.
Airtable is a tool central to the team's processes and data, and this frontend improves the user experience by auto-toggling waitlists when courses are full.