Flutter Android App - ServeMate

Job ID: 39362263

Budget: £750 – £1,500 GBP

Android Flutter App Needed – Takeaway Order Display + Auto-Print (Bluetooth)



Project Overview:

I’m building an Android app for my service called ServeMate, which helps UK takeaway shops handle and print AI-generated phone orders in real-time.

The backend is already done using Make.com and HighLevel. I just need a clean, lightweight Android app that listens for new orders and automatically prints them via Bluetooth to an 80mm thermal printer.



What the App Needs To Do:
• Login Screen
• Shop enters their Shop ID + passcode (manually created by me)
• Order Display
• New orders arrive in real-time (via webhook or Firestore)
• Displayed clearly with:
• Order Type (Collection/Delivery)
• Customer name, phone, address (if delivery)
• Full itemised order (with notes below items)
• Payment Method
• Total Price
• Auto-Printing
• Automatically prints each new order via Bluetooth 80mm thermal printer
• Printers like Epson TM-m30 (ESC/POS) or similar
• Built-in printing only — no third-party apps like RawBT or PrintShare
• More Features:
• Simple settings panel for:
• Printer pairing
• Reprint last order
• Toggle auto-print
• Notification sound for new orders
• Store last 10 orders for history



What I’ll Provide:
• Sample JSON payload or Firestore structure
• Finalised layout + formatting logic (already tested via Telegram)
• Printer model for testing (ESC/POS compatible)
• Any additional assets or branding



Tech Stack:
• Flutter preferred, but open to Kotlin if native Android is cleaner for printing
• Bluetooth printing experience required (ESC/POS libraries or custom implementation)
• Integration with webhook or Firebase Firestore (based on your preference)



Other Notes:
• No public registration — I’ll handle shop onboarding and account setup
• I’ll also handle sending the order data from Make to your webhook or Firestore path
• iOS is not needed — Android only for now



To Apply, Please Include:
1. Links to similar Android apps you’ve built (especially if they involve printing, order management, or Bluetooth)
2. Whether you prefer to work with Firestore or webhook integration
3. Your experience working with Bluetooth printing (ESC/POS or similar)