This is the codebase for Georgetown University Residential Living's keyroom.org Web App.
Users with a georgetown.edu email gain access to the Web App through the University's sign-in page, then find their building and room number to send a webhook message to Georgetown's Harbin Keyroom to alert Access Assitants of the issue and resolve it.
keyroom.org is a Next.JS project that uses Supabase to keep data secure and provide convenient querying over a small dataset. Google OAuth is implemented through Supabase and assistants receive messages using Google Chat's webhooks.
Future integration with the Access Tracker program is on hold but pull requests by Georgetown will be reviewed in a timely manner.