MenuLoft¶
SaaS platform for restaurants to manage digital menus centrally, sync updates instantly to QR codes, and embed menus on websites.
Status¶
Active development -- Primary project, actively building and deploying.
Overview¶
MenuLoft is a software-as-a-service platform designed for the restaurant industry. It solves the problem of fragmented menu management by providing a single centralized system where restaurants can:
- Create and manage digital menus
- Sync menu updates instantly to QR codes placed on tables
- Embed menus directly on restaurant websites
- Manage multiple locations from one dashboard
Tech stack¶
| Layer | Technology |
|---|---|
| Frontend | Next.js, TypeScript |
| Backend | Node.js |
| Infrastructure | Azure |
| Type | SaaS |
Architecture¶
MenuLoft consumes shared infrastructure from jersal-projects-core:
- PostgreSQL -- Database hosted on the shared Flexible Server
- Azure services -- Leverages shared resource groups and RBAC
Detailed architecture documentation is maintained in the project's own repository.
Links¶
| Resource | URL |
|---|---|
| Live site | menuloft.app |
| Repository | See organization GitHub |
| Project docs | Repository docs/ folder |
Key decisions¶
Architecture decisions specific to MenuLoft are documented in the project repository. Organization-wide decisions that affect MenuLoft can be found in the ADR index.