Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/binhussen/restaurant-food-ordering-and-delivery-app-for-driver

An Android app for a restaurant's menu, ordering, and delivery with custom components and layouts. designed based on the real-life scenario. which contains an online menu, a cart, a map, and payment.
https://github.com/binhussen/restaurant-food-ordering-and-delivery-app-for-driver

android firebase java mobile-app

Last synced: 30 days ago
JSON representation

An Android app for a restaurant's menu, ordering, and delivery with custom components and layouts. designed based on the real-life scenario. which contains an online menu, a cart, a map, and payment.

Awesome Lists containing this project

README

        

# Restaurant Food Ordering and Delivery
is an android app for a restaurant menu, ordering and delivery with custom components and layouts.
designed based on the real-life scenario. Which contain an online menu,cart,map,payment.
the user which uses this app for making orders via phone. Users are able to perform tracking orders, push notifications to mobile devices and other functions.

It contains **four** different app as one use for different actors

1. [Customer](https://github.com/binhussen/Restaurant-Food-Ordering-and-Delivery-App-for-Customer)
2. [Manager](https://github.com/binhussen/Restaurant-Food-Ordering-and-Delivery-App-for-Manager)
3. [Driver](https://github.com/binhussen/Restaurant-Food-Ordering-and-Delivery-App-for-Driver)
4. [Cooker](https://github.com/binhussen/Restaurant-Food-Ordering-and-Delivery-App-for-Cooker)

I have covered all the advanced topics to make it production-ready.
Anyone can use this code for their own purpose.

## Documents
- [Documentation](https://docs.google.com/document/d/1aV7IIOUv21ujT_bmwItPIXvalOIkFwiO/edit?usp=sharing&ouid=112159239796426554182&rtpof=true&sd=true)
- [Presentation](https://docs.google.com/presentation/d/1W2NbXKFWwmlUnjBC909UxkFGqsjf4xm3/edit?usp=sharing&ouid=112159239796426554182&rtpof=true&sd=true)

## ScreenShots


















>

## Features
- Authentication system (Register & Sign In).
- Restaurant Menu by Categories with search
- Cart - Add to Cart
- Payments - with cbe birr
- Order Tracking -with maps.me in real time.
- Profile(change password) and forget password by email
- Data stored in a Real time databaseFirebase and
- Use SQLite to store order data in a local database
- Customers can browse the menu, Add/remove items to cart, track the order and can make payment online with CBE birr.
- Automatically the total bill will be generated.
- Fully customizable codebase
- Highly-modularized code

## Links
- [Twitter](https://twitter.com/binhussens)
- [LinkedIn](https://www.linkedin.com/in/binhussen/)
- [Github](https://github.com/binhussen)

## Technologies and Tools
- Android studio
- Android SDK
- Java and xml
- FireBase
- Maps.me