Code

TAKEMEOUT Multi Restaurants IONIC 3 + FIREBASE App / WITH SUPER ADMIN BACKEND/

TAKEMEOUT Multi Restaurants IONIC 3 + FIREBASE App / WITH SUPER ADMIN BACKEND/

All possible functions

For Customer

  • 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.
  • NEW UPDATES

    • 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.

    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.

    You can check here Live Demo of IONIC 3 MULTI RESTAURANT ONLINE FOOD ORDERING SYSTEM APP

    Username: jolie@yahoo.com

    Password: 123456789

    One great thing is System automaticly can create customer order’s Date and Time. Also application can find user’s current location. Then users can see their current location and all of restaurants location in google map.

    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.

    Capture 2 3
    4 5 6
    7 8 9
    10 11 12
    13 14 15
    16 17 18
    19 20 21
    22 23 24
    25 26 27
    28 29 30
    31 32 33
    1 2 3
    4 5 6
    7 8 9
    10 11 12
    13 14 15
    16 17 18
    ii yyy yyy2
    yyy3 yyy4 yyy5
    yyy6 yyy7 yyy8
    yyy11 yyy12 Capture2
    image1 image2 image3
    image4 image5 image6
    image7 image8 image9

    Backend Install Guide

    if necessary ===> “npm install -g angular/cli@latest”

    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

    IONIC 3 FIREBASE MULTI RESTAURANT BACKEND

    RESTAURANT SECTION

    restaurant restaurant2 restaurant3 restaurant4

    CATEGORY SECTION

    category category2 category3

    ITEM SECTION

    items item1 item3 item4

    ORDER SECTION

    orders1

    orders2 orders3

    extra_Product

    EXTRA ITEM

    extraitem2 extra_Item3 extra_Item1

    TABLE ORDER SECTION

    tableorder1 tableorder2 tableorder3

    SETTINGS

    paypal1

    stripe

    CITY CONFIGURATION

    city1 addres2 addres3

    DISTRICT CONFIGURATION

    district1 adddist2 adddist3

    BUILDING CONFIGURATION

    building1 building2 building3

    STREET CONFIGURATION

    street1 street2 street3
    by
    by
    by
    by
    by
    by