Products · DineDawn
Restaurant website, POS and live order tracking in one app
Multi-branch, light and dark, built for restaurants — starting with US cuisine.
For sale · $2,000
The problem
Restaurants juggle a website, a POS, a kitchen screen and order tracking — each from a different vendor, each with its own login, bill and quirks.
The DineDawn solution
One codebase, one database, every surface: the public site, the POS, the kitchen board and live tracking — and you own the source code.
Everything a restaurant needs
One app, every part of the operation
Customer website
- Landing page, menu by cuisine
- Online ordering — pickup or delivery
- Guest checkout or free account
- Order tracking by code (e.g. R8VNC3), with a live rider map
- My orders — reorder in one tap
- Promo codes and "Schedule for later" at checkout
- Table QR ordering — scan to order, no sign-in
Point of sale
- Dine-in, takeaway and delivery
- Tables, option groups and modifiers
- Tax, discount, promo codes, tip after discount
- Cash, card or split payment
- Print and email receipts
- PIN quick switch and auto-lock
Kitchen board
- Placed / Preparing / Ready columns
- Late-ticket highlighting
- Now Serving wall screen
Floor plan
- Drag-and-drop tables
- Fully keyboard accessible
- Live occupancy
Inventory
- Ingredients and per-branch recipes
- Automatic stock deduction
- Low-stock alerts, auto sold-out
- Restock and adjustment history
Reports
- Sales, orders, average order value
- Cancellations
- Sales by day/hour, by category, channel and staff
- Item analytics, top option choices
- New vs returning customers
- Download CSV on every table, branch filter
Multi-branch
- Shared or per-branch menus and prices
- Branch-scoped staff
- Delivery zones with a per-zone fee and minimum
Reservations
- Guests request a table online with a code to follow or cancel
- Staff confirm (with a table), decline, seat, cancel or no-show
- Status emails to the guest at every step
- Tables shows "Reserved <time>" ahead of arrival
TV boards & kiosk
- Per-branch TV menu board, auto-rotating, sign-in free
- Self-order kiosk for eat-in or takeaway
- Pay at the counter or by card; staff PIN exit
Loyalty
- Points on completed, signed-in online orders
- Admin-defined rewards redeemed at checkout
- Balance and history on My orders
Languages
- English, Spanish and Arabic, chosen per browser
- Full right-to-left layout for Arabic
- Spanish and Arabic are machine-drafted — draft, review before launch
Menus & homepage
- Printable menu designer — Letter or A4, print or save as PDF
- Homepage layouts: Signature, Minimal, Photo-forward
- Draft, preview and publish
Riders & delivery map
- Rider role with a phone-friendly Deliveries page
- "Out for delivery" status, cash or card recorded on drop-off
- Live position on the tracking page — text, or a Google Maps map with your own browser key
Staff & roles
- Admin creates staff
- Admin, Manager, Cashier, Kitchen, Customer
- Deactivate without deleting history
White-label brand
- Rename it everywhere from one screen — no code
- Logo upload with a built-in fallback mark
- One brand colour, auto-accessible shades (WCAG AA)
- Tagline, about, contact; visitor light/dark toggle
Security & quality
- Role-based access enforced server-side
- Audit log, rate limits, CSRF protection
- WCAG 2.1 AA, 0 axe violations
- Responsive 390px → 1440px
Make it yours
White-label: make it yours in one screen
Every account of DineDawn you sell or deploy can carry its own name, logo and colour — set once in Brand settings, no code and no redeploy required.


Rename it
Set the brand name once in Brand settings and it replaces "DineDawn" everywhere — page titles, header, footer, staff sidebar, sign-in, receipts, emails, Now Serving.
Drop in a logo
Upload a PNG, JPEG or WebP up to 256 KB. It appears in the header, sidebar, sign-in screen, receipts and favicon — or falls back to the built-in plate mark if you skip it.
Pick one colour
Choose a single brand colour. Light and dark shades are generated automatically, adjusting any combination that would make button text hard to read, to WCAG AA contrast.
No code, no redeploy
Tagline, about and contact details live in the same screen. Every change applies instantly across the live site — nothing to rebuild or restart.
Every seat at the counter
See it through every role
Admin
Owns the brand. Sees everything, across both branches.
- Reports across every branch, or filtered to one
- Menu manager: dishes, cuisines, pricing, featured items
- Branches: open/close, hours, per-branch menu overrides
- Staff: roster and roles across the whole business
- Brand settings: logo, tagline, colours, light/dark mode
- Inventory and floor plan for any branch
Demo credentials
admin@dinedawn.example
Password
DineDawn-demo-1
Demo data resets nightly.
Open as AdminBrooklyn Heights staff accounts also exist for multi-branch testing: manager.brooklyn@, cashier.brooklyn@ and kitchen.brooklyn@dinedawn.example (same password).


Screenshots
Every screen, on every size
Tech stack
- NestJS 11 + TypeORM + PostgreSQL API
- Next.js 16 App Router + TypeScript + Tailwind CSS
- Zustand for client state
- Formik + Yup for forms
- Framer Motion for animation
- Docker Compose for Postgres
Tested, proven
- Frontend tests
- 2,006
- Backend unit tests
- 1,549
- API tests
- 761
- Browser journeys
- 483
- Acceptance criteria
- 572
- Axe violations
- 0
46 requirements
148 screens audited
What's included
- Full source code — frontend and backend
- Seed / demo data
- Documentation
- Test suites (Playwright, frontend, backend, e2e)
- Docker Compose for Postgres
- Licence for one business
Full setup adds
- Deployment to your server
- Domain and SSL configuration
- Database and environment setup
Pricing
One product. Pick how you want it delivered.
Self-setup
$2,000 USD
Full source code licence + docs. You deploy it yourself.
- Full frontend + backend source code
- Seed / demo data and documentation
- Licence for one business
- No deployment support
Full setup
$2,200 USD
Everything in Self-setup, plus we deploy it to your server.
- Everything in Self-setup
- We deploy to your server (domain, SSL, database, env)
- Guided go-live checklist
- One business, one deployment target
Talk to us first
Let’s talk
Send your details or questions — no commitment, no price yet.
- Ask about customisation or multi-brand use
- We reply with options and a quote
- No payment collected at this step
Frequently asked questions
Own your restaurant software, for a one-time $2,000
No subscription. Full source code. Deploy it yourself, or let us set it up for you.
Photo credits
Dish photos visible in the DineDawn screenshots above: Chicago Hot Dog by jeffreyw (Flickr), via Wikimedia Commons, CC BY 2.0; Southern Fried Chicken by T.Tseng (Flickr), CC BY 2.0; Clam Chowder by Prayitno (Flickr), via Wikimedia Commons, CC BY 2.0.


