
POS Cafe
Starter app draft for a small online shop or POS workflow with enough structure to continue from.
Description
Complete cafe point-of-sale system with three ordering paths (cashier, web self-order, per-table QR), a live kitchen board, a table floor with status tracking, a manager dashboard, and full admin CRUD. Sold as a rebrandable draft — the main things left to customize are the brand and the payment gateway.
What Already Works
What's Included
- Full source code
- README and setup guide
- InMyDraft Commercial License
- AI-ready docs (PRD, technical spec, deployment notes)
- Prisma seed data
- Vitest unit tests
How to Run
- Unzip the source, copy .env.example to .env, and set DATABASE_URL (PostgreSQL, Neon recommended) and SESSION_SECRET (min. 32 random characters).
- Run npm install.
- Run npm run db:push to sync the Prisma schema to your database.
- Run npm run db:seed to load demo menu, tables, and users.
- Run npm run dev and open http://localhost:3000.
- For production: npm run build then npm start; deploy to Vercel with the same environment variables.
Continuation Notes
- Set DEMO_MODE=false before going live — the demo build ships a one-click auth bypass so buyers can explore without a PIN.
Known Limitations
- Demo PINs are stored in plaintext — must be hashed and rate-limited before production use
- Payment gateway is a mock only — a real provider (Midtrans, Xendit, Stripe) needs to be wired in, though the interface is ready for it
- No multi-branch or multi-outlet support
- No customer accounts, loyalty, or promotions
- Receipt printing is browser-print only, no thermal printer support
Related Drafts
Personal Finance Tracker
Half-built but running web app draft for tracking personal income, expenses, and simple cashflow habits.

BatuWorkout Class Booking
Workout class booking draft with public schedule pages, booking/member/admin screens, and manual-payment MVP direction.

AlHijrah Islamic Digital Ecosystem
Full-stack Islamic super-app draft: Qur'an, prayer times, Qibla, mosque finder, Zakat/inheritance calculators, donations, and a marketplace across five main menus.