Multi-Kiosk Mobile Ordering App with Admin Dashboard (iOS & Android)

Заказчик: AI | Опубликовано: 04.04.2026
Бюджет: 1500 $

Multi-Kiosk Mobile Ordering App with Admin Dashboard (iOS & Android) Project Overview: We are looking for an experienced developer or development team to build a mobile app for iOS and Android, paired with a web-based admin dashboard, to manage a network of kiosks spread across a map. The app will allow customers to place orders for pickup from the nearest kiosk, schedule orders for later, pay via wallet or card/cash, and enjoy loyalty benefits. The admin dashboard will manage kiosks, inventory, employees, orders, notifications, and detailed analytics. The goal is a fast, intuitive, and scalable system to improve order management and customer experience across multiple kiosks. Customer Mobile App Features: Registration/Login: via name and phone number Verification: OTP sent through WhatsApp API Languages: Arabic and English Home Screen: Product categories with icons Best-selling items Promotional banner in the header Nearby kiosks displayed on a map; customers can choose manually Product Options: add-ons (e.g., extra syrup for coffee) Order Flow: Instant order or scheduled order for later Sent to the selected kiosk Pickup only, with an “I have arrived” button Loyalty & Wallet: Loyalty points for each order QR code per customer to speed up identification and order processing Balance top-up via promo codes Wallet integrated with payment gateway (both wallet and card/cash payments) Notifications: Push notifications for order updates Admin Dashboard Features: Kiosk Management: Add, edit, delete kiosks Order Management: Track orders on a map with sound alerts Process QR code scanned orders efficiently Inventory Management: Add/edit items for each kiosk (item can exist in some kiosks and not others) Low stock alerts Item images (1-2 per item) Employee Management: Roles: Super Admin, Kiosk Manager, Kiosk Employee / Cashier Role-based access and permissions Customer Management: Send notifications and offers to all, top, or low activity customers Analytics & Reports: Best-selling kiosks Most and least purchasing customers Order history, sales, revenue, and performance reports Category Management: Add, edit, delete categories with icons Expected Deliverables: Fully functional iOS and Android mobile apps Web-based admin dashboard Backend, database, and API integration Integration with WhatsApp OTP API, payment gateway, QR code system Push notifications Clean, modern UI/UX (Arabic & English) Source code and deployment support Scalable architecture and security best practices Technical Preferences: Mobile: Flutter or React Native (cross-platform) Backend: Node.js, Laravel, or similar Database: MySQL, PostgreSQL, or similar Map Integration: Google Maps or equivalent Payment Integration: Wallet + card/cash (gateway details to be provided) QR Code System: For fast customer identification and order processing Additional Notes: Customer can choose the kiosk manually or system suggests nearest kiosk automatically Orders can be instant or scheduled Pickup only; customers buy directly from the kiosk Employees scan QR to identify customer and add items in dashboard Proposal Requirements: When submitting your proposal, please include: Recommended tech stack and architecture Examples of similar apps or dashboards you have built Estimated timeline and milestones Post-launch support and maintenance plan