Welcome to our RestoKonnet Website repository! 🍔🌮🍕
This project is dedicated to empowering local food vendors who might not have the resources to create their own individual websites but aspire to showcase their culinary offerings to a broader audience. Our platform provides an intuitive solution for these vendors to display their diverse menus online and efficiently manage orders, allowing them to effortlessly connect with customers beyond geographical constraints.
The primary objective of this website is to bridge the gap between local food vendors and their remote customers by offering an accessible and user-friendly platform. By leveraging this website, vendors can effectively present their unique cuisines, enabling customers to explore menus, place orders, and enjoy delightful meals from their favorite local spots.
The features of RestoKonnect include:
- Vendor registration and management
- Menu management for vendors
- Customer account creation and authentication
- Order placement and tracking
- Order management
- Payment processing
- Ratings and reviews
The technology stack and architecture employed in the development of this multivendor food app are as follows:
-
For the Front-End, Vue.js, a progressive JavaScript framework, was utilized as the primary framework. Vue.js was coupled with HTML for structuring the web pages and Tailwind CSS for styling and design.
-
The Back-End infrastructure relied on the Flask Python framework to construct a robust and scalable Restful API. Initially, during the development phase, Mysql was chosen as the primary database management system. However, for production-ready deployment, the database transitioned to Postgres due to its enhanced capabilities and performance benefits.
-
The app's Back-End services were hosted on Heroku, a cloud platform that facilitated seamless deployment and ensured reliable hosting for the application.
This tech stack and architecture amalgamated the strengths of Vue.js for the dynamic and responsive Front-End, Flask for constructing a powerful Back-End API, and the optimal database management system transition from Mysql to Postgres to meet production-grade demands. Hosting on Heroku contributed to the app's scalability and stability during deployment.
We welcome contributions from developers passionate about enhancing the local food industry and creating a positive impact. Feel free to dive into the codebase, suggest improvements, or report issues through pull requests and discussions.
Thank you for considering our Multi-Vendor Food Website project! Let's work together to support local vendors and bring their delicious offerings closer to hungry customers worldwide. 🌎🍽️
This project is licensed under the MIT License
- Michael Nwogha <MichaelDecent>
- Belema Olisa <OlisaBelema>