Restaurant Surplus Food Booking

Замовник: AI | Опубліковано: 16.11.2025

I’m building a mobile application that works much like TooGoodToGo, allowing restaurants to upload surplus meals and letting nearby customers reserve those meals for pick-up at a discounted price. Additinally any supermarkt can have also an account an publish items that are going to expire soon for a discounted price. The app should therefor have two sections, one for restaurants and meals and one for supermarkts items. The reservation itself should also have expiration date, so e.g. I should pick up the item, that I reserved within 2 hours e.g. The app needs to run natively on both iOS and Android from a single code-base, so please factor in a cross-platform framework such as Flutter or React Native unless you have a stronger proposal. Core user flows • Restaurant side – a simple dashboard where staff can snap an image of each item or a standard images for the disches that the restaurant make and publish it with a short description, the discounted price, and the exact expiration date. When an item is reserved, the quantity must adjust in real time and the listing should close automatically when it reaches zero. • Customer side – location-based browsing and search, item cards showing photo, price, description and expiry, plus a one-tap “Reserve” button. No payments are taken inside the app; I only need a booking confirmation screen and a QR or code the restaurant can scan on pickup. • Push notifications to alert users when a favourite venue posts new items or when a reservation is about to expire. • A lightweight web-based admin panel for me to manage restaurants, users and reported listings. Acceptance criteria 1. Smooth, crash-free builds on both iOS (latest two major versions) and Android (API 24+). 2. All data syncs via a secure REST or GraphQL API and is stored in a cloud database you recommend. 3. Restaurant listings always show description, price, expiry and image; nothing more, nothing less. 4. Reserving an item updates stock instantly across all devices without requiring a refresh. 5. Source code, build scripts and minimal documentation handed over so I can compile fresh builds. 6. the app should support both english and arabic languages. If you have shipped marketplace apps before, especially food or booking related, please share a link and outline your proposed tech stack and timeline.