Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Enatega - White Label Restaurant Solution

Enatega - White Label Restaurant Solution

Scheduled Pinned Locked Moved App Wishlist
3 Posts 2 Posters 444 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    privsec
    wrote on last edited by privsec
    #1

    Relevant Links

    https://enatega.com/

    https://github.com/Ninjas-Code-official/Enatega-Restaurant-Solution

    https://www.reddit.com/r/opensource/comments/zriqgg/my_white_label_restaurant_application_is_now_open/

    Enatega Restaurant Solution

    Project thumbnail
    This is a white label restaurant solution for any kind of restaurant application or delivery solution that can be used by any restaurant owner to manage their restaurant and delivery business. The solution provides managing orders with a seperate rider application for delivery management.
    Getting Started

    The solution contain 3 projects, the admin panel, the restaurant panel and the rider panel. The admin panel is used to manage the restaurant and rider accounts. The Customer App is used to place orders which is then received by the admin panel. The admin panel accepts the order and rider app can accept the order and deliver it to the customer.

    To run the project, you need to have nodejs installed on your machine and go to the directory and run the following commands For example: cd Customer\ App npm install npm start
    
    The project has already been set with the required credentials and keys using .env and environment.js files you can also set your own keys and credentials in the same files.
    
    The project needs expo-cli and nodejs to run the project. The version of nodejs should be >=14.00 and <=16.00.
    

    High Level Architecture

    High Level Architecture

    User Mobile App communicates with both API Server and Amplitudes analytics dashboard
    Web dashboard communicates with only API Server
    Rider App communicates with API Server
    

    Prerequisites
    App Ids for Mobile App in app.json

    Facebook Scheme
    Facebook App Id
    Facebook Display Name
    iOS Client Id Google
    Android Id Google
    Amplitude Api Key
    server url
    

    Set credentials in API in file helpers/config.js and helpers/credentials.js

    Email User Name
    Password For Email
    Mongo User
    Mongo Password
    Mongo DB Name
    Reset Password Link
    Admin User name
    Admin Password
    User Id
    Name
    

    Set credentials in Admin Dashboard in file src/index.js

    Firebase Api Key
    Auth Domain
    Database Url
    Project Id
    Storage Buck
    Messaging Sender Id
    App Id
    

    NOTE: Email provider has been only been tested for gmail accounts
    Built With

    Expo
    React Navigation
    Apollo GraphQL
    ReactJS
    NodeJS
    MongoDB
    Firebase
    Amplitude
    React Native
    React Router
    GraphQL
    ExpressJS
    React Strap
    

    Contributing

    Enatega Restuarant Solution is an open source project. We welcome contributions of all kinds including documentation, bug fixes, feature requests, and code. Please read our contributing guide for more information on how you can contribute.
    Demos

    Customer App Android Customer App Android
    
    Customer App iOS Customer App iOS
    
    Rider App Android Rider App Android
    
    Rider App iOS Rider App iOS
    
    Admin Dashboard
    

    https://www.reddit.com/r/opensource/comments/zriqgg/my_white_label_restaurant_application_is_now_open/

    jdaviescoatesJ 1 Reply Last reply
    3
    • P privsec

      Relevant Links

      https://enatega.com/

      https://github.com/Ninjas-Code-official/Enatega-Restaurant-Solution

      https://www.reddit.com/r/opensource/comments/zriqgg/my_white_label_restaurant_application_is_now_open/

      Enatega Restaurant Solution

      Project thumbnail
      This is a white label restaurant solution for any kind of restaurant application or delivery solution that can be used by any restaurant owner to manage their restaurant and delivery business. The solution provides managing orders with a seperate rider application for delivery management.
      Getting Started

      The solution contain 3 projects, the admin panel, the restaurant panel and the rider panel. The admin panel is used to manage the restaurant and rider accounts. The Customer App is used to place orders which is then received by the admin panel. The admin panel accepts the order and rider app can accept the order and deliver it to the customer.

      To run the project, you need to have nodejs installed on your machine and go to the directory and run the following commands For example: cd Customer\ App npm install npm start
      
      The project has already been set with the required credentials and keys using .env and environment.js files you can also set your own keys and credentials in the same files.
      
      The project needs expo-cli and nodejs to run the project. The version of nodejs should be >=14.00 and <=16.00.
      

      High Level Architecture

      High Level Architecture

      User Mobile App communicates with both API Server and Amplitudes analytics dashboard
      Web dashboard communicates with only API Server
      Rider App communicates with API Server
      

      Prerequisites
      App Ids for Mobile App in app.json

      Facebook Scheme
      Facebook App Id
      Facebook Display Name
      iOS Client Id Google
      Android Id Google
      Amplitude Api Key
      server url
      

      Set credentials in API in file helpers/config.js and helpers/credentials.js

      Email User Name
      Password For Email
      Mongo User
      Mongo Password
      Mongo DB Name
      Reset Password Link
      Admin User name
      Admin Password
      User Id
      Name
      

      Set credentials in Admin Dashboard in file src/index.js

      Firebase Api Key
      Auth Domain
      Database Url
      Project Id
      Storage Buck
      Messaging Sender Id
      App Id
      

      NOTE: Email provider has been only been tested for gmail accounts
      Built With

      Expo
      React Navigation
      Apollo GraphQL
      ReactJS
      NodeJS
      MongoDB
      Firebase
      Amplitude
      React Native
      React Router
      GraphQL
      ExpressJS
      React Strap
      

      Contributing

      Enatega Restuarant Solution is an open source project. We welcome contributions of all kinds including documentation, bug fixes, feature requests, and code. Please read our contributing guide for more information on how you can contribute.
      Demos

      Customer App Android Customer App Android
      
      Customer App iOS Customer App iOS
      
      Rider App Android Rider App Android
      
      Rider App iOS Rider App iOS
      
      Admin Dashboard
      

      https://www.reddit.com/r/opensource/comments/zriqgg/my_white_label_restaurant_application_is_now_open/

      jdaviescoatesJ Offline
      jdaviescoatesJ Offline
      jdaviescoates
      wrote on last edited by
      #2

      @privsec thanks, this sounds very interesting, but much more useful/ interesting than that reddit link would've been links to the actual website and github:

      https://enatega.com/
      https://github.com/Ninjas-Code-official/Enatega-Restaurant-Solution

      I use Cloudron with Gandi & Hetzner

      P 1 Reply Last reply
      2
      • jdaviescoatesJ jdaviescoates

        @privsec thanks, this sounds very interesting, but much more useful/ interesting than that reddit link would've been links to the actual website and github:

        https://enatega.com/
        https://github.com/Ninjas-Code-official/Enatega-Restaurant-Solution

        P Offline
        P Offline
        privsec
        wrote on last edited by
        #3

        @jdaviescoates Corrected

        1 Reply Last reply
        1
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Bookmarks
        • Search