Restaurant App
Restaurant website management with a multi-tenant foundation
Restaurant App is a production-deployed website platform built with Angular 21, TypeScript, Fastify, Prisma, PostgreSQL, and Firebase Authentication. The current milestone brings together a live platform homepage, authenticated administration, domain-based restaurant routing, and a CMS for managing restaurant pages, menus, images, hours, and contact information.
Restaurant-specific appearance settings control themes, typography, colors, spacing, and layouts while preserving restaurant-created content. The application runs on Vercel and Railway, with Neon PostgreSQL and Cloudflare R2 supporting persistent data and media storage. Frontend validation at this milestone includes 589 passing automated tests.
Current Milestone
- Live platform homepage and authenticated admin workspace
- Domain-based routing to restaurant-specific public content
- Admin controls for assigning and updating restaurant domains
- CMS tools for pages, menus, photos, hours, and contact information
- Saved restaurant appearance settings and theme previews
- Automated frontend tests and TypeScript validation
Planned Enhancements
- Restaurant onboarding and owner invitations
- Manager and staff account provisioning
- Domain ownership verification and activation workflows
- Platform marketing content management
- Customer registration and account features







