Project Overview
I’m building an ordering platform for a food truck business using Bubble.
Customers will use the app to browse menus, customize sandwiches, place and pay for orders, and then pick them up at their chosen food truck.
There are multiple food trucks operating simultaneously (around 4 every evening), and each one should have its own dashboard or account that only displays the orders related to that truck.
The app will be integrated with a web app dashboard that the employes will use to manage orders (I’ll take care of the UI and I’d need help synching and linking the app with the web app dashboard for real time updates on orders)
Goals
-
Allow customers to:
-
Browse the menu (connected to a specific food truck)
-
Customize items (extra ingredients, sauces, etc.)
-
Place and pay for their order (Stripe or another gateway)
-
Receive an estimated pickup time or “order ready” notification
-
-
Allow food truck staff to:
-
Log in to their own dashboard
-
View only their truck’s incoming orders
-
Update order status in real time (e.g., preparing, ready)
-
-
Ensure real-time synchronization between customer app and the corresponding food truck dashboard.
What I’ve Got Covered
-
I’ll handle all UI design and front-end layout in Bubble.
-
I’m familiar with Bubble’s editor and workflows but need help structuring the backend logic, database relationships, and real-time data updates.
What I Need Help With
-
Designing the database structure for multi-food-truck management
-
Building backend workflows for order creation, tracking, and updates
-
Implementing real-time order sync between customers and dashboards (possibly using plugins, API workflows, or external services)
-
Setting up Stripe (or another payment gateway) for in-app payments
-
Optimizing for scalability and performance with concurrent users
Looking For
Someone experienced with:
-
Multi-user Bubble apps
-
Real-time features (e.g., Realtime DB, auto-refresh, or plugins)
-
Payment workflows
-
(Optional) Experience with food delivery or POS systems
If this sounds like something you’ve done before, please comment or DM me with examples of your previous Bubble projects or suggestions on the best architecture for this system.
Thanks in advance!