IONIC 3 FIREBASE MULTI RESTAURANT ONLINE FOOD ORDERING SYSTEM
ionic 3 firebase multi restaurant online food ordering system
- iOS, Android
- 3 years ago
- 1 year ago
All possible functions
- Beautiful Login/Register Page
- Login/Register with Email address
- Firebase authentication
- Facebook login/register authentication
- Beautiful Restaurant List Page with Extended Menu
- Customer can call to restaurants
- Customer can find restaurant's location in Google Map. Application can show it in Google map and can show how many kilometer away from current customer
- Customer can chatting with restaurant owner for seeking information or checking their order.
- Restaurant List Page has search bar , User can search restaurant with realtime database
- Beautiful Category List Page
- Category List Page has search bar , User can search food category with realtime database
- Beautiful Product List Page with Fading Right animation
- User can search products with search bar in Product List Page
- Beautiful Product Details Page
- User can easily add products to own basket
- User can easily create their wishlists , just clicking heart button
- Product Details Page can show product's price , description, item name and image.
- Beautiful My Cart Page
- User can easily manage their basket , for example: increase quantity , decrease quantity
- User can choose payment option.
- User can easily to make order.
- Beautiful My Order List PAGE.
- My Order Page show to user's all orders with image , date , quantity and total price.
- Beautiful Order Details Page
- My Order Details Page contains all of current user's information , address and all orders information and price , quantity, item name , payment options ,order date and total price.
- Beautiful My Profile Page
- User can easily change their address , phonenumber and password
- Beautiful Wishlist Page
- User can search item in Wishlist item with realtime database
- User can easily swiping products in order to remove item from their wishlist
- User can easily access to his/her item
- Google Map Page
- System can find user's current location
- All restaurant will be marked on Google Map
- User can easily see in google map , where are nearest restaurant or his/her favorite restaurant
- System can track user's location in background.
- If customer wants to stop track location , then he/she can click on stop track my location button
- Youtube Video Page
- Youtube video also integrated tested on Android emulator and device
- Settings Page
- User can easily change application language
- Application integrated with i18 plugin. /For now English and German language/
- User can easily log out.
- Google Admob integrated , Application owner easily can make money with Google adsense.
- My Address Page
- User Can Add NOW UNLIMITED ADDRESS TO SYSTEM
- User Can able to upgrade and delete his/her address book
- User can choose or change their address book , while they ordering new foods from SYSTEM.
- User can create order of Table Reservation to System
For admin WebBackend
- Restaurants Page
- System can show all restaurant's information to admin
- Admin can create new restaurant or easily can edit , remove it from system
- Categories Page
- System can show all categories information to admin
- Admin can create new category or easily can edit , remove it from system
- Foods Page
- System can show all food's information to admin
- Admin can create new food or easily can edit , remove it from system
- Orders Page
- System can show all customer's orders information to admin
- Admin can easily change all of order's status
- Admin can see all order's image , price , customer's information.
- Admin can easily search Restaurants by Restaurant name
- Admin can easily search Categories by Category name
- Admin can easily search Foods by Food name
- Admin can easily search Orders by Customer Email Address
- Whole new User's Address Section added
- Paypal and Stripe Payment Gateway Integrated
- G-Mail FIREBASE AUTHENTICATION INTEGRATED
- Add table reservation System for Each Restaurants
- Added new My Address page , User can choose his/her city, district, street , Building name from firebse Database. User can add UNLIMITED ADDRESS to his/her account. And updating and Deleting all function's also possible.
- Customer can directly call to specific restaurant owner just clicking one button.
- Customer can find each restaurant's location just hittin map button , Application can show every restaurants in Google Map , Also application can show that restaurant how many kilometer's away from current customer
- One great thing is Every customer easily can chatting with every specific restaurant owner , it's very easy to use. Does not matter how many restaurant in application. Every customer can create new chat room with every restaurant.
- Also Youtube video integrated. Application owner easily add new youtube videos to application. Application can show it all application customer
- i18 MULTI LANGUAGE PLUGIN ALSO INTEGRATED with application. MULTI RESTAURANT ONLINE FOOD ORDERING SYSTEM has now MULTI LANGUAGE OPTIONS.
- User can search item in Restaurants , Categories , Foods and Wishlists.
- Also Google Admob integrated. Application owner can make money with Google Admob plugin
- Added extra options to Food , If customer buy product , he/she can choose extra foods. For example: If customer buy Pizza , then he can choose with Pepsi or Cola. All Price will be added automatically.
- Super Admin can search Restaurants by Restaurant name on Super Admin Webbackend
- Super Admin can search Categories by Category Name on Super Admin Webbackend
- Super Admin can search Foods by Name on Super Admin Webbackend
- Super Admin can search Orders by Customer Email on Super Admin Webbackend
Full IONIC 3 FIREBASE MULTI-RESTAURANT online food ordering system full integrated with Facebook and Email section (for Login , Register). Application user can use their email address or facebook account in order to register application.a
Customer can choose foods from Unlimited restaurants and Unlimited categories. If customer click on HEART button , then application automatically create customer’s own Favourite Food List. Every customer has different favourite list , because they have different feeling with foods. In addition customer easily swiping product list in order to remove food from favourite list.
Application has also My Basket section. If customer can able to edit , remove basket items. All function easy to use. System has customer address section , if restaurant knows customer’s address , then they can deliver foods to customer quickly and easily.
Username: [email protected]
System has Backend section for Admin. Backend service can shows every restaurants , categories, foods , orders to Admin. Application owner can control all of Restaurants , Categories , Orders and Foods. For example adding new restaurant, categories, foods. If Admin wants to edit or remove information , that’s all possible.
Admin can add ,update, delete all of Restaurants , and also restaurant’s categories and foods. All pictures uploaded to Firebase Storage and launched from Firebase Storage. One great thing is Admin can control Restaurants Location.Just typing longitude , latitude information to restaurant section in System.
Backend Install Guide
if necessary ===> "npm install -g angular/[email protected]"
if necessary ===> "npm install firebase angularfire2 --save"
if necessary ===> "npm install firebase angularfire2 angular2-flash-messages --save"
1) First --> Extract MultiRestaurant-Backend-With-Node.rar file
2) Second --> Open cmd type "cd Multirestaurant-Backend"
3) Third --> type "ng serve" in cmd