
Doormy is a mobile, offline-first guest list and check-in Progressive Web App for clubs, parties, weddings, tours, classes, and other live events.
I designed and built the product around a key operational constraint: check-in must remain fast even when venue Wi-Fi is unreliable. Organizers can paste or import guest lists, review duplicates, manage plus-ones and groups, check in parties with a single tap, export CSV files, and create local backups.
Guest data is stored in IndexedDB on the device. There are no accounts, cloud sync, or backend APIs. The app is installable on iPhone and launches from a cached application shell.
Stack: Next.js, React, TypeScript, Tailwind CSS, Dexie/IndexedDB, Vitest, and a Progressive Web App service worker.
Built with