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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Enatega - White Label Restaurant Solution

    App Wishlist
    2
    3
    48
    Loading More Posts
    • 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
      privsec last edited by 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/

      jdaviescoates 1 Reply Last reply Reply Quote 3
      • jdaviescoates
        jdaviescoates @privsec last edited by

        @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 Reply Quote 2
        • P
          privsec @jdaviescoates last edited by

          @jdaviescoates Corrected

          1 Reply Last reply Reply Quote 1
          • First post
            Last post
          Powered by NodeBB