Mobile Food Ordering App (Flutter) + Admin Desktop Panel

Job ID: 39646363

Budget: $10 – $25 USD

Full Description:
I’m looking for an experienced Flutter and Python developer to create a complete system for managing and ordering food products, including:

Client Mobile Application (Flutter):
Users must enter a secret setup code before installation to activate the app (used to prevent unauthorized distribution).

Once installed, users can browse food products organized by categories (e.g., sugar, oil, flour).

Each category contains product items with name, description, price, stock, and image.

Users can select quantity and place an order.

The order form should collect client information: name, address, city, phone number.

After submitting the order, a PDF confirmation is generated and saved/shown.

Simple and clean UI focused on user experience.

Admin Desktop Panel (PyQt or other):
View all client orders with details (name, address, products, quantity, phone...).

Add / Edit / Delete products and categories.

Modify product images, stock levels, and prices.

Manage and generate setup codes for app activation.

Real-time sync with Firebase Firestore or other backend.

Only the admin can control what appears in the mobile app.

Preferred Technologies:
Flutter (mobile app)

Python (PyQt5 or Tkinter) for the admin panel

Firebase Firestore (backend)

PDF generation library (like reportlab or pdf-lib)
Related categories: PHP JavaScript Python Mobile App Development iPhone Flutter