From ef4132644444fdf1c90c27a6a3c50b204391a6c9 Mon Sep 17 00:00:00 2001 From: aliamerce <144425128+aliamerce@users.noreply.github.com> Date: Wed, 27 Sep 2023 12:42:28 +0500 Subject: [PATCH] Update README.md --- README.md | 179 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 117 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 1d0f453..ebb8bd6 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,83 @@ -# Enatega Single Vendor Solution +
+ + + + + + + + + +
+ +
+

Enatega Single-vendor

+ Enatega is an open-source delivery management platform for the future. +
+
+
+ + +
+ + [![Static Badge](https://img.shields.io/badge/License-MIT-red)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/blob/main/LICENSE) + [![Stars](https://img.shields.io/github/stars/Ninjas-Code-official/Enatega-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/stargazers) + [![Forks](https://img.shields.io/github/forks/Ninjas-Code-official/Enatega-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/forks) + [![GitHub contributors](https://img.shields.io/github/contributors/Ninjas-Code-official/Enatega-Food-Delivery-Solution)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/graphs/contributors) + [![Open Pull Requests](https://img.shields.io/github/issues-pr-raw/Ninjas-Code-official/Enatega-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/pulls) + [![Activity](https://img.shields.io/github/last-commit/Ninjas-Code-official/Enatega-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/commits/main) + [![YouTube Channel](https://img.shields.io/badge/Watch_us-Youtube-red)](https://www.youtube.com/@ninjascode509) + [![Company Website](https://img.shields.io/badge/Visit_us-Website-blue)](https://enatega.com) + [![Closed Issues](https://img.shields.io/github/issues-closed/Ninjas-Code-official/Enatega-Food-Delivery-Solution?color=success)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/issues?q=is%3Aissue+is%3Aclosed) +[![Closed Pull Requests](https://img.shields.io/badge/Closed%20Pull%20Requests-View%20on%20GitHub-blue.svg)](https://github.com/Ninjas-Code-official/Enatega-Food-Delivery-Solution/pulls?q=is%3Apr+is%3Aclosed) +
+ +
+ + [![Static Badge](https://img.shields.io/badge/facebook-blue?logo=facebook&logoColor=Blue&color=%23fbfbfb)](https://www.facebook.com/enatega) + [![Static Badge](https://img.shields.io/badge/Instagram-blue?logo=instagram&logoColor=D815BE&color=%23fcfcfc)](https://www.instagram.com/enatega.nb/) + [![Static Badge](https://img.shields.io/badge/Twitter-blue?logo=Twitter&logoColor=blue&color=%23fcfcfc)](https://twitter.com/EnategaA) + [![Static Badge](https://img.shields.io/badge/LinkedIn-blue?logo=LinkedIn&logoColor=darkblue&color=%23fcfcfc)](https://www.linkedin.com/company/14583783/) + +
+ +# Enatega Single Vendor Solution +
+ + + Demo video + + +
-![Project thumbnail](./contributingGuides/thumbnail.png)
Enatega is a state of the art white label storefront delivery solution that allows business owners to easily manage their deliveries. Whether they have a restaurant, grocery store, pharmacy, winery or any similar storefront, Enatega will intuitively and instantly be able to automate their deliveries, and handle the logistics. Our solution provides the capability of order management, as well as separate applications for the rider and the customer. It also boasts a suit of features which allow for a greater range of customizability for customers in terms of item selection. This is the full free source code of our solution, however the backend and API is proprietary and can be obtained via paid license. -## What is included: + +
+ +## :fast_forward: Quick Links + +- [:book: What is included](#heading-1) +- [:rocket: Features](#heading-2) +- [:wrench: Setup](#heading-3) +- [:gear: Prerequisites](#heading-4) +- [:computer: Technologies](#heading-5) +- [:camera: Screenshots](#heading-6) +- [:triangular_ruler: High Level Architecture](#heading-7) +- [:page_with_curl: Documentation](#heading-8) +- [:movie_camera: Demo Videos](#heading-14) +- [:video_game: Demos](#heading-9) +- [:busts_in_silhouette: Contributors](#heading-14) +- [:warning: Disclaimer](#heading-12) +- [:email: Contact Us](#heading-13) + + +
+ +## :question: What is included: Our solution contains three separate modules. These include the admin panel, the delivery app and the rider app. Below, the capabilities of all three modules have been listed: @@ -16,7 +87,8 @@ Our solution contains three separate modules. These include the admin panel, the - The rider app can accept the orders and also allows for location based zoning as well as the ability to locate customer’s address via google map’s API integration. -## Features: + +## :fire: Features: - Analytics dashboard for the mobile app - Payment integration with Paypal and Stripe @@ -31,7 +103,7 @@ Our solution contains three separate modules. These include the admin panel, the - Multiple variations of food items - Push notifications for both mobile and web -## Setup +## :repeat_one: Setup: As we’ve mentioned above, the solution includes three separate modules. To setup these modules, follow the steps below: @@ -43,29 +115,25 @@ The version of nodejs should be between 14.0 to 16.0 -[Link to Video tutorial/demonstration of Setup](https://enatega.com/singlevendor-documentation/) -## Screenshots +## :framed_picture: Screenshots: -| Customer Menu | Customer Categories | Customer Items | -| :--------------------------------------------------: | :--------------------------------------------------: | :--------------------------------------------------: | -| ![](./contributingGuides/screenshots/customer1.jpeg) | ![](./contributingGuides/screenshots/customer2.jpeg) | ![](./contributingGuides/screenshots/customer3.jpeg) | +| Customer App | +| :--------------------------------------------------: | +| ![](https://enatega.com/wp-content/uploads/2023/09/customer.jpg) | -| Rider Menu | Rider Orders | Rider Items Details | -| :-----------------------------------------------: | :-----------------------------------------------: | :-----------------------------------------------: | -| ![](./contributingGuides/screenshots/rider1.jpeg) | ![](./contributingGuides/screenshots/rider2.jpeg) | ![](./contributingGuides/screenshots/rider3.jpeg) | +| Rider App | +| :-----------------------------------------------:| +| ![](https://enatega.com/wp-content/uploads/2023/09/rider-app.jpg) | -| Stats Overview | User Table | Food Items Editing | -| :-----------------------------------------------: | :-----------------------------------------------: | :-----------------------------------------------: | -| ![](./contributingGuides/screenshots/admin1.jpeg) | ![](./contributingGuides/screenshots/admin2.jpeg) | ![](./contributingGuides/screenshots/admin3.jpeg) | +| Dashboard | +| :-----------------------------------------------: | +| ![](https://enatega.com/wp-content/uploads/2023/09/dashboard-scaled.jpg) | -## High Level Architecture +## :wrench: High Level Architecture: ![High Level Architecture](./contributingGuides/screenshots/HighArchitectDiagram.png) -- User Mobile App communicates with both API Server and [Amplitudes](https://amplitude.com/) analytics dashboard -- Web dashboard communicates with only API Server -- Rider App communicates with API Server - -### Prerequisites: +## :information_source: Prerequisites: ##### App Ids for Mobile App in app.json @@ -102,59 +170,46 @@ The version of nodejs should be between 14.0 to 16.0 ##### NOTE: Email provider has been only been tested for gmail accounts -## Technologies: +## :hammer_and_wrench: Technologies: +| Expo | React-Navigation | Apollo GraphQL | ReactJS | NodeJS | MongoDB | Firebase | +|:-------:|:------------:|:--------------:|:-------:|:------:|:-------:|:--------:| +| Enatega Logos| Enatega Logos| Enatega Logos| Enatega Logos | Enatega Logos | Enatega Logos | Enatega Logos | -- [Expo](https://expo.dev/) -- [React Navigation](https://reactnavigation.org/) -- [Apollo GraphQL](https://www.apollographql.com/) -- [ReactJS](https://reactjs.org/) -- [NodeJS](https://nodejs.org/en/) -- [MongoDB](https://www.mongodb.com/) -- [Firebase](https://firebase.google.com/) -- [Amplitude](https://amplitude.com/) -- [React Native](https://reactnative.dev/) -- [React Router](https://reactrouter.com/) -- [GraphQL](https://graphql.org/) -- [ExpressJS](https://expressjs.com/) -- [React Strap](https://reactstrap.github.io/) +|React Native | React Router | GraphQL | ExpressJS | React Strap | Amplitude | +|:------------:|:------------:|:-------:|:---------:|:-----------:|:---------:| +|Enatega Logos | Enatega Logos |Enatega Logos | Enatega Logos |Enatega Logos | Enatega Logos | -## Demos -- [Customer App Android](https://play.google.com/store/apps/details?id=com.enatega.vendor) - [![Customer App Android](https://user-images.githubusercontent.com/551004/29770692-a20975c6-8bc6-11e7-8ab0-1cde275496e0.png)](https://play.google.com/store/apps/details?id=com.enatega.vendor) +## :iphone: Demos: +| Customer App | Rider App | Admin Dashboard | +| :---------------------------: | :----------------------------: | :----------------------------:| +| Enatega Logos| Enatega Logos|Enatega Logos | +| Android Logo iOS Logo |Android Logo iOS Logo | -- [Customer App iOS](https://apps.apple.com/pk/app/enatega/id1493209281) - [![Customer App iOS](https://user-images.githubusercontent.com/551004/29770691-a2082ff4-8bc6-11e7-89a6-964cd405ea8e.png)](https://apps.apple.com/pk/app/enatega/id1493209281) -- [Rider App Android](https://play.google.com/store/apps/details?id=com.enatega.rider) - [![Rider App Android](https://user-images.githubusercontent.com/551004/29770692-a20975c6-8bc6-11e7-8ab0-1cde275496e0.png)](https://play.google.com/store/apps/details?id=com.enatega.rider) -- [Rider App iOS](https://apps.apple.com/pk/app/enatega-rider-app/id1493291047) - [![Rider App iOS](https://user-images.githubusercontent.com/551004/29770691-a2082ff4-8bc6-11e7-89a6-964cd405ea8e.png)](https://apps.apple.com/pk/app/enatega-rider-app/id1493291047) - -- [Admin Dashboard](https://singlevendor-admin.enatega.com) - -## Documentation and Product Demo Video: +## :book: Documentation Find the link for the complete documentation of the Enatega Single Vendor Solution [here](https://enatega.com/singlevendor-documentation/). -If you want to see demo video of the product please check out the link over [here](https://www.youtube.com/watch?v=AWbdt9GX1t4&t=3s&ab_channel=NinjasCode) +## :tv: Demo Videos: +| Demo | +| :---------------------------: | +| Video -## Contributing: +## :people_holding_hands: Contributors: +
+
+ + + +
-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](./contributingGuides/CONTRIBUTING.md) for more information on how you can contribute. -## Get the Latest News - -- [Facebook](https://www.facebook.com/enatega) -- [Twitter](https://twitter.com/EnategaA) -- [Instagram](https://www.instagram.com/enatega.nb/) -- [LinkedIn](https://www.linkedin.com/company/14583783/) - -## Disclaimer: +## :warning: Disclaimer: The frontend source code for our solution is completely open source. However, the API and backend is proprietary and can be accessed via a paid license. For further information, contact us on the channels provided below. -## Contact Us: - -sales@enatega.com +## :mailbox_with_mail: Contact Us: + + sales@enatega.com