Eatics: Food Delivery Platform like Uber Eats đ
Eatics is a no-code template to build a food delivery (and pickup) platform like Uber Eats, Deliveroo or Foodora.
Last updated
Eatics is a no-code template to build a food delivery (and pickup) platform like Uber Eats, Deliveroo or Foodora.
Last updated
Eatics is a Marketplace. Customers can find nearest restaurants, add dishes to the basket, pay online and track the order delivery in real time.
Whatâs inside:
Frontend Website (restaurants list, order, âĻ)
Customer App (track orders, orders history, âĻ)
Courier App (assign orders, chat, âĻ)
Restaurant Owner App (edit menu, orders management, âĻ)
Platform Owner Backend (analytics, settings, chat, âĻ)
Delivery and Pickup support
Responsive design
Search nearest restaurants in a given location
Filter restaurants by cuisine type
Payments via Stripe
Platform commission (split order payments)
Sign up as customer, restaurant owner, courier
Add restaurants to favourites
Track Orders
Order History
Update profile info
Mobile first design
Assign Orders
Orders history
Chat with office
Update profile info
Orders management: accept, reject, track status
Analytics
Edit restaurant menu
Customers list, export to CSV
Edit restaurant settings, Opening hours, PaymentsâĻ
Restaurants management
Couriers management
Analytics
Chat
Customers management, export to CSV
With some basic Bubble knowledges, you should be able to use the template very easily. In this section we cover some most important topics only.
For any questions you can always contact us: bubble@digital-bird.com.
Demo bank card to test the payments integration: 4242 4242 4242 4242, any year and any CVV
The template has 4 account types: Restaurant owner, Courier, Admin and Customer.
Here is how it's reflected in the Database. Use this information anytime when you need to determine the user's role in your app:
Restaurant owner: owned_restaurant
field is not empty
Courier: is_courier
field is True
Admin: is_admin
field is True
Else: Customer
In order to create an admin (platform owner) account, Sign Up as a normal customer, then go to Database and set the is_admin
field to True
.
In order to connect your Stripe account, go to Plugins tab and select Stripe plugin there.
You'll need to insert here: Client ID, Secret key, Publishable key. You can simply copy-paste all these information from your Stripe account.
See Official documentation for the detailed instruction.
In order to use Google maps, addresses and geolocation, you should add a Google API key under Settings > General > General services API Keys.
See Official documentation for the detailed instruction.
Need support? Get in touch: bubble@digital-bird.com