Find the nearest restaurants based on GPS
Customers can browse the restaurant based on their current location or they can find by city & area. Also they can filter the restaurant by category, reviews, delivery time and etc..,
Restaurants detailed information
Customers can view the full information of particular restaurant with restaurant name, photo, address, delivery time and etc.., It will have menu, info and reviews section.
Add to cart
Customers have the option to view restaurant menu with name, picture and add quantity option. So customers can the menu into cart list. Also they can increase or decrease the quantity of menu in cart list.
Checkout
Once menus are added into cart. They can process with checkout by selecting the delivery types like delivery or pickup option. Then they need to select payment option (Paypal or COD) to complete the order.
Payment gateway integration
By default, we are providing Paypal standard integration which is accepting Paypal account and credit card payments. Any additional payment gateway integration will comes in additional cost and time line.
Customers account
Users must log into complete the order. Also they manage the account with edit profile, Address book, change password, my orders, reorders and logout.
Rate and review
Customer can see the rating count with reviews of particular restaurant by other users. Also once customer received the successful order, they can post the reviews about the restaurant.
Social media share
Option to share the restaurant public URL in Facebook, Twitter, Google+ and LInkedin. Also we have option to register and login with Facebook connect.
Track the order
Customer can see the status of order in order summary page. Also they will receive the email and push notification in app based on order status updates.
Newsletter
Customer can subscribe or unsubscribe to newsletter. Admin have the option to send the newsletter to subscribed customers.
Responsive design integration
Customers front end, restaurant panel and admin panel comes with responsive design, where specific user roles can access their account in mobile browsers.
Search engine optimization
Web application has been developed by following all SEO standards like URL, heading tags, alt tags, optimized scripts & CSS and etc..,
Restaurant panel
Restaurant owners or outlet managers can login to their account and manage the menu, orders, profile and delivery boys and etc.., also we have implemented dashboard with graphical representation and list view.
Admin panel
Awesome admin panel to manage the customers and restaurant data, settings, report, payment transaction, orders, subscribers and etc..,
Multiple accesses to customers
Customer can order the menu from web, iPhone and Android application. Account will be synced with these entire three platforms.
Delivery boy application
Delivery boy can login into their account in Android app and see the assigned order. Once they deliver the ordered item to customer,they will update the status of order.
Technology stack
Laravel
Framework
Postgresql
Database
Java
Android
Swift 3.0
iOS
Fabric.io
Crash reporting
Gradle for android
Dependency manager
Retrofit with RxJava
Network request (Android)
AF Networking