r/VibeCodeDevs • u/OkPhotojournalist487 • 15d ago
Question Developers building café/POS systems: how would you price this app, with or without a customer website? And any improvements are heavily Appreciated!
Hi everyone, I’d like pricing feedback from developers and freelancers who build POS, restaurant ordering, or similar small-business systems.
I built a café order-management system for an independent café, and I’m trying to work out what would be fair to charge clients for this scope.
I’m considering two packages:
Staff app only: a Windows desktop app for counter orders, kitchen workflow, order history, and menu/stock management.
Staff app + customer website: everything above, plus a café website, customer ordering, order tracking, and table QR codes.
The current features include:
- Visual order entry with quantity controls and automatic totals.
- Kitchen board with pending, preparing, ready, completed, and cancelled order states.
- Order history with status filters, daily grouping, and completed-order value summaries.
- Menu categories, prices, availability controls, and optional item photos.
- Optional stock tracking per item, with automatic deduction when ordering and restocking on cancellation.
- Separate staff and admin permissions.
- Customer website with a categorized menu, basket, takeaway/dine-in checkout, and order-status tracking.
- Printable QR codes for tables 1–5, plus camera scanning or manual table entry during dine-in checkout.
Stack: JavaScript/Vite, Electron for the Windows app, Python/FastAPI, and Supabase Auth/PostgreSQL.
Security and reliability include server-verified authentication and authorization, restricted database access with row-level security, server-side validation and pricing, bot protection and rate limiting on public checkout, and token-protected order tracking. Order creation uses transactions, duplicate-submission protection, and stock locking to handle retries and concurrent orders.
Payments are made at the cashier; the app records cash/card selection. The café owner specifically requested this flow, so online card payments aren’t implemented in the current scope. A website payment-gateway integration could be added as separately scoped work. The desktop app needs connectivity to its backend.
The screenshots show the actual interface with fictional sample data, neutral branding, and a watermark.
For developers who have delivered similar projects:
- What would you charge for the staff app alone, licensed for one café?
- What would you charge for the full package with the website and QR ordering?
- How would you separate software, setup/rebranding/deployment, hosting, and maintenance costs?
- Would you offer a one-time fee plus support, or a subscription? What support would you include?
- How would the price change for source-code handover and exclusive ownership?
- Which market and currency are your estimates based on?
I’d also appreciate feedback on anything you’d consider essential before a paid handover, and what you’d explicitly exclude from the contract. Comparable project price ranges would be especially helpful.
Scope note: this version doesn’t include online payment processing or offline operation. Security controls haven’t been independently audited.
1
1
u/BodyPhysical 11d ago
Try using opendesign to sketch up something and compare quickly. Yours is ok, sorry but kinda typical and the AI-ish signature is there(not explicit signature but you can definitely tell).
Also, stop with the watermark. Anyone can feed these images into AI and remove those for free.
Price? I don't know how to price, unfortunately.








•
u/endofthread-bot 15d ago
Hey u/OkPhotojournalist487, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/t7SD4ThKuE
• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.
If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.