Skip to content

Commit cff2d3c

Browse files
authored
Update README.md
1 parent e686ff3 commit cff2d3c

File tree

1 file changed

+2
-229
lines changed

1 file changed

+2
-229
lines changed

README.md

+2-229
Original file line numberDiff line numberDiff line change
@@ -1,230 +1,3 @@
1-
<div align="right">
2-
<a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution" style="text-decoration:none">
3-
<img src="https://img.shields.io/badge/-0d1117?logo=facebook" width="40" height="30">
4-
</a>
5-
<a target="_blank" href="https://www.linkedin.com/shareArticle?mini=true&url=https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution" style="text-decoration:none">
6-
<img src="https://img.shields.io/badge/-0d1117?logo=linkedin" width="40" height="30">
7-
</a>
8-
<a target="_blank" href="https://twitter.com/intent/tweet?&url=https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution&via=TWITTER-HANDLE" style="text-decoration:none">
9-
<img src="https://img.shields.io/badge/-0d1117?logo=twitter" width="40" height="30">
10-
</a>
1+
<h2 style="text-align:center">Food Ordering App using Python</h2><br/><br/>
112

12-
</div>
13-
14-
<div align="center">
15-
<h2>Food Ordering App using Python</h2>
16-
<i>The food delivery and order management system for the future.</i>
17-
<br/>
18-
<br />
19-
</div>
20-
21-
<div align="center">
22-
23-
[![Static Badge](https://img.shields.io/badge/License-MIT-red)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/blob/main/LICENSE)
24-
[![Stars](https://img.shields.io/github/stars/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/stargazers)
25-
[![Forks](https://img.shields.io/github/forks/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/network/members)
26-
![GitHub release (latest by date)](https://img.shields.io/github/v/release/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution)
27-
[![GitHub contributors](https://img.shields.io/github/contributors/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/graphs/contributors)
28-
[![Open Pull Requests](https://img.shields.io/github/issues-pr-raw/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/pulls)
29-
[![Activity](https://img.shields.io/github/last-commit/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution.svg)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/commits/main)
30-
[![YouTube Channel](https://img.shields.io/badge/Watch_us-Youtube-red)](https://www.youtube.com/@ninjascode509)
31-
[![Company Website](https://img.shields.io/badge/Visit_us-Website-blue)](https://enatega.com)
32-
[![Closed Issues](https://img.shields.io/github/issues-closed/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution?color=success)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/issues?q=is%3Aissue+is%3Aclosed)
33-
[![Closed Pull Requests](https://img.shields.io/badge/Closed%20Pull%20Requests-View%20on%20GitHub-blue.svg)](https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/pulls?q=is%3Apr+is%3Aclosed)
34-
35-
</div>
36-
37-
<div align="center">
38-
39-
[![Static Badge](https://img.shields.io/badge/facebook-blue?logo=facebook&logoColor=Blue&color=%23fbfbfb)](https://www.facebook.com/enatega)
40-
[![Static Badge](https://img.shields.io/badge/Instagram-blue?logo=instagram&logoColor=D815BE&color=%23fcfcfc)](https://www.instagram.com/enatega.nb/)
41-
[![Static Badge](https://img.shields.io/badge/Twitter-blue?logo=Twitter&logoColor=blue&color=%23fcfcfc)](https://twitter.com/EnategaA)
42-
[![Static Badge](https://img.shields.io/badge/LinkedIn-blue?logo=LinkedIn&logoColor=darkblue&color=%23fcfcfc)](https://www.linkedin.com/company/14583783/)
43-
44-
</div>
45-
46-
<div align="center">
47-
48-
<a href="https://www.youtube.com/watch?v=00voqzkFpHU">
49-
<img src="./assets/thumbnail.webp" alt="Demo video" style="border-radius: 6px; width: auto;">
50-
</a>
51-
52-
</div>
53-
54-
<br>
55-
56-
The food ordering app using Python is perfect for customers looking to deploy a readymade and easy to use food ordering platform for their own food delivery and logistics business. Just like foodpanda and ubereats, our food delivery system can incorporate multiple restaurants as well as restaurants that operate in multiple locations. With access to the admin panel and separate applications for customers and riders, you can use this solution to create your own online food ordering and order/delivery management system instantaneously.
57-
58-
Our solution is open source but the backend and API are proprietary, and can be obtained via paid license.
59-
60-
<!-- Add a horizontal rule for separation -->
61-
<hr/>
62-
63-
## :fast_forward: Quick Links
64-
65-
- [:book: What is included](#heading-1)
66-
- [:rocket: Features](#heading-2)
67-
- [:wrench: Setup](#heading-3)
68-
- [:gear: Prerequisites](#heading-4)
69-
- [:computer: Technologies](#heading-5)
70-
- [:camera: Screenshots](#heading-6)
71-
- [:triangular_ruler: High Level Architecture](#heading-7)
72-
- [:page_with_curl: Documentation](#heading-8)
73-
- [:movie_camera: Demo Videos](#heading-14)
74-
- [:video_game: Demos](#heading-9)
75-
- [:busts_in_silhouette: Contributors](#heading-10)
76-
- [:warning: Disclaimer](#heading-12)
77-
- [:email: Contact Us](#heading-13)
78-
79-
<!-- Add a horizontal rule for separation -->
80-
<hr/>
81-
82-
## :question: What is included: <a id="heading-1"></a>
83-
84-
Our food delivery system also comes with the following:
85-
86-
- Food Ordering Customer App
87-
- Food Ordering Rider App
88-
- Food Ordering Restaurant App
89-
- Customer Food Ordering Website
90-
- Admin Web Dashboard
91-
- Application ProgramInterface Server
92-
- Analytics Dashboard with Expo Amplitude
93-
- Error crash reporting with Sentry
94-
95-
## :fire: Features: <a id="heading-2"></a>
96-
97-
- Authentication using Google, Apple, and Facebook
98-
- Different sections feature for promoting restaurants
99-
- Push notifications and Emails to Users for account creation and order status changes
100-
- Real-time tracking of Rider and chat with Rider option
101-
- Email and Phone number verification
102-
- Location-based restaurants shown on Map and Home Screen
103-
- Multi-Language and different themes support
104-
- Rating and Review features for order
105-
- Details of restaurants include ratings and reviews, opening and closing timings, delivery timings, restaurant menu and items, restaurant location, minimum order
106-
- Payment Integration for both PayPal and Stripe
107-
- Previous order history and adding favorite restaurants
108-
- Adding address with Google Places suggestions and Maps integration
109-
- Analytics and Error reporting with Amplitude and Sentry
110-
- Options to add different variations of food items and adding notes to restaurant
111-
Pick up and delivery option with different timings
112-
113-
## :repeat_one: Setup: <a id="heading-3"></a>
114-
115-
As we’ve mentioned above, the solution includes five separate modules. To setup these modules, follow the steps below:
116-
117-
To run the module, you need to have nodejs installed on your machine. Once nodejs is installed, go to the directory and enter the following commands
118-
119-
The required credentials and keys have been set already. You can setup your own keys and credentials
120-
121-
The version of nodejs should be between 14.0 to 16.0
122-
123-
[![Guide Badge](https://img.shields.io/badge/Do_with_guided_tutorial-blue?style=for-the-badge&logo=book-reader)](https://enatega.com/multi-vendor-doc/)
124-
125-
## :information_source: Prerequisites: <a id="heading-4"></a>
126-
127-
App Ids for Mobile App in app.json
128-
129-
- Facebook Scheme
130-
- Facebook App Id
131-
- Facebook Display Name
132-
- iOS Client Id Google
133-
- Android Id Google
134-
- Amplitude Api Key
135-
- server url
136-
137-
Set credentials in API in file helpers/config.js and helpers/credentials.js
138-
139-
- Email User Name
140-
- Password For Email
141-
- Mongo User
142-
- Mongo Password
143-
- Mongo DB Name
144-
- Reset Password Link
145-
- Admin User name
146-
- Admin Password
147-
- User Id
148-
- Name
149-
150-
Set credentials in Admin Dashboard in file src/index.js
151-
152-
- Firebase Api Key
153-
- Auth Domain
154-
- Database Url
155-
- Project Id
156-
- Storage Buck
157-
- Messaging Sender Id
158-
- App Id
159-
160-
NOTE: Email provider has been only been tested for gmail accounts
161-
162-
## :hammer_and_wrench: Technologies: <a id="heading-5"></a>
163-
164-
| Expo | React-Navigation | Apollo GraphQL | ReactJS | NodeJS | MongoDB | Firebase |
165-
| :-----------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------: |
166-
| <a href="https://expo.dev/"><img src="./assets/expoicon.png" alt="Enatega Logos" width="100"></a> | <a href="https://reactnavigation.org/"><img src="./assets/react-navigation.png" alt="Enatega Logos" width="100"></a> | <a href="https://www.apollographql.com/"><img src="./assets/apollo.png" alt="Enatega Logos" width="100"></a> | <a href="https://reactjs.org/"><img src="./assets/react-js.png" alt="Enatega Logos" width="100"></a> | <a href="https://nodejs.org/en/"><img src="./assets/node-js.png" alt="Enatega Logos" width="100"></a> | <a href="https://www.mongodb.com/"><img src="./assets/mongoDB.png" alt="Enatega Logos" width="100"></a> | <a href="https://firebase.google.com/"><img src="./assets/firebase.png" alt="Enatega Logos" width="100"></a> |
167-
168-
| React Native | React Router | GraphQL | ExpressJS | React Strap | Amplitude |
169-
| :----------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: |
170-
| <a href="https://reactnative.dev/"><img src="./assets/react-native.png" alt="Enatega Logos" width="100"></a> | <a href="https://reactrouter.com/"><img src="./assets/react-router-svgrepo-com.png" alt="Enatega Logos" width="100"></a> | <a href="https://graphql.org/"><img src="./assets/graphQl-1.png" alt="Enatega Logos" width="100"></a> | <a href="https://expressjs.com/"><img src="./assets/express-js.png" alt="Enatega Logos" width="100"></a> | <a href="https://reactstrap.github.io/"><img src="./assets/React-strap.png" alt="Enatega Logos" width="100"></a> | <a href="https://amplitude.com/"><img src="./assets/amplitude.png" alt="Enatega Logos" width="100"></a> |
171-
172-
## :framed_picture: Screenshots: <a id="heading-6"></a>
173-
174-
| Rider App |
175-
| :--------------------------: |
176-
| ![](./assets/rider-app.webp) |
177-
178-
| Restaurant APP |
179-
| :----------------------------------------: |
180-
| ![](./assets/restuarant-app-1-scaled.webp) |
181-
182-
| Customer App |
183-
| :-----------------------------: |
184-
| ![](./assets/Customer-app.webp) |
185-
186-
| Customer Web |
187-
| :-------------------------------: |
188-
| ![](./assets/Web-app-scaled.webp) |
189-
190-
| Dashboard |
191-
| :--------------------------------: |
192-
| ![](./assets/dasboard-scaled.webp) |
193-
194-
## :wrench: High Level Architecture: <a id="heading-7"></a>
195-
196-
![](./assets/high-level.webp)
197-
198-
## :book: Documentation <a id="heading-8"></a>
199-
200-
Find the link for the complete documentation of the Food Ordering App using Python [here](https://enatega.com/multivendor-documentation/).
201-
202-
## :tv: Demo Videos: <a id="heading-14"></a>
203-
204-
| Admin Dashboard Demo | Mobile App Demo |
205-
| :--------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: |
206-
| <a href="https://www.youtube.com/watch?v=18d_POMa8B4"><img src="./assets/1111.webp" width="200" alt="Video"></a> | <a href="https://www.youtube.com/watch?v=ZOBW4kdCsD4"><img src="./assets/1111.webp" width="200" alt="Video"></a> |
207-
208-
## :iphone: Demos: <a id="heading-9"></a>
209-
210-
| Customer App | Rider App | Restaurant App | Customer Web | Admin Dashboard |
211-
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: |
212-
| <a href="#heading-9" style="pointer-events: none;"><img src="./assets/logooo.png" alt="Enatega Logos" width="150"></a> | <a href="#heading-9" style="pointer-events: none;"><img src="./assets/Untitled-1-1.png" alt="Enatega Logos" width="150"></a> | <a href="#heading-9" style="pointer-events: none;"><img src="./assets/LOGOS-FOR-ENATGEA-res.png" alt="Enatega Logos" width="150"></a> | <a href="http://multivendor.enatega.com/"><img src="./assets/worldwide.png" alt="Enatega Logos" width="180"></a> | <a href="http://multivendor-admin.enatega.com/"><img src="./assets/worldwide.png" alt="Enatega Logos" width="180"></a> |
213-
| <a href="https://play.google.com/store/apps/details?id=com.enatega.multivendor"><img src="./assets/android_518705.png" alt="Android Logo" width="25"></a> <a href="https://apps.apple.com/pk/app/enatega-multivendor/id1526488093"><img src="./assets/social_10096939.png" alt="iOS Logo" width="25"></a> | <a href="https://play.google.com/store/apps/details?id=com.enatega.multirider"><img src="./assets/android_518705.png" alt="Android Logo" width="25"></a> <a href="https://apps.apple.com/pk/app/enatega-mulitvendor-rider/id1526674511"><img src="./assets/social_10096939.png" alt="iOS Logo" width="25"></a> | <a href="https://play.google.com/store/apps/details?id=multivendor.enatega.restaurant"><img src="./assets/android_518705.png" alt="Android Logo" width="25"></a> <a href="https://apps.apple.com/pk/app/enatega-multivendor-restaurant/id1526672537"><img src="./assets/social_10096939.png" alt="iOS Logo" width="25"></a> |
214-
215-
## :people_holding_hands: Contributors: <a id="heading-10"></a>
216-
217-
<div align="center">
218-
<br>
219-
<a href="https://github.com/Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution/graphs/contributors">
220-
<img src="https://contrib.rocks/image?repo=Ninjas-Code-official/Enatega-Multivendor-Food-Delivery-Solution" style="max-width: 50%; height: auto;" />
221-
</a>
222-
</div>
223-
224-
## :warning: Disclaimer: <a id="heading-12"></a>
225-
226-
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.
227-
228-
## :mailbox_with_mail: Contact Us: <a id="heading-13"></a>
229-
230-
[Check out the Product Page and Pricing and more for Food Ordering App using Python](https://enatega.com/?utm_source=github&utm_medium=repo&utm_campaign=gray-food-ordering-app-using-python)
3+
![food ordering app using python](https://admin.ninjascode.com/wp-content/uploads/2025/repoImages/Gray/Food%20Ordering%20App%20using%20Python.webp) <br/><br/>The food ordering app using python 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 more details, <a href="https://enatega.com/?utm_source=github&utm_medium=repo&utm_campaign=gray-food-ordering-app-using-python" target="_blank">click here</a>.

0 commit comments

Comments
 (0)