StackFood is a complete Multi Restaurant food delivery system developed using Laravel and Flutter Framework.
Laravel (PHP Framework for Web Artisans) is a web application framework with an expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
Flutter framework created by Google is open-source mobile application development. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications.
StackFood comprises of 3 Mobile Applications, 2 Web Panel, 1 website and 1 landing page –
- Customer application for Android, iOS and web developed using Flutter.
- Delivery Boy application for Android developed using Flutter (Not included).
- Restaurant application for both Android and iOS developed using Flutter (Not included).
- Super Admin web panel developed using Laravel (admin can provide role-based access).
- Restaurant web panel developed using Laravel (owner can provide role-based access).
- Landing page developed using Laravel blade.
Order Flow (Happy Path)
- The customer places an order from a restaurant (can’t place an order from multiple restaurants at a time)
- The delivery boys get that order in the order request section and accept it for delivery.
- After the delivery man’s confirmation, the restaurant owner gets the order on their dashboard and starts cooking, and handover the food to the delivery boy.
- If the order is digitally paid the order will directly go into the confirmed status and the restaurant gets the order on their dashboard (will not depend on the delivery boy’s confirmation).
- The Delivery Guy accepts the order, confirms the order (if COD), picks up the order, and delivers the order to the Customer.
- If self-pickup orders, the restaurant will manage all the steps.
- For schedule orders, all the operations will start before 15 minutes of scheduled delivery time.
- Draw accurate coverage area on the map: In the admin panel, you can manage multiple zones for your business coverage area. The map drawing tool will help you to draw your coverage accurately. Restaurants can be added to these zones. Only the users who are in coverage can order food.
- Multiple Restaurants: StackFood is a multi restaurant supported system. So you can add an unlimited number of restaurants and manage those from the admin panel easily.
- SMS OTP integrated: StackFood comes with a bunch of integrated SMS Gateways. All of them are popular and you can verify your users in a smarter way.
- Food Management: You can control the whole Food section by managing categories and subcategories, Attributes, Addons, and more. You can add products to any restaurant. And the Restaurant panel also will get a food management feature.
- Advanced Order Management: StackFood Food order management feature will help the admin and the restaurant manager to manage every order very efficiently.
- Dispatch Management: Dispatch Management will help you to identify quickly which orders are ongoing and which orders are waiting for a delivery man.
- Delivery Men Apps: You can create an unlimited number of delivery men and by Delivery men apps they can easily accept an order, deliver an order and earn money. You can set Freelancer delivery man option or Salaried delivery man option from the admin panel.
- Manual assign delivery man: StackFood admin panel will provide you another important feature for your business. You can directly assign an available delivery man in order.
- Marketing Section: StackFood Admin will provide you with a very rich admin panel where you can control all the major things for marketing. Campaigns, banners, Coupons and Push notifications features will help you to grow your business very fast.
- Accounts section: You can view restaurants and delivery men’s earnings, process withdrawals, collect cash manually and have lots of staff.
- Reporting and Statistics: Full of statistics and reporting will help you identify your business cash flow and all the financial conditions. In the dashboard, You will get very rich statistical data and you can explore those by zone and time.
- Employee Section: StackFood Admin and Restaurant panel both have employee sections. Where you can create a new employee role and access your employee to your StackFood portal easily.
- Business Setting: Business Settings will help you to set up your business as you wish. You will get lots of configurations to make your business unique.
- Complete Featured User App: You will get StackFood mobile app source code with this bundle. We developed this by flutter so the app can be usable by both android and iOS.
- Multiple Payment Gateways: StackFood comes with a bunch of integrated payment gateway. All of them are popular and you can start your business immediately.