ueats is a user-friendly and customizable open-source platform that empowers you to build your own online food ordering system. It caters to both customers and restaurants, providing a seamless experience for ordering, managing, and delivering delicious meals.
-
User-Friendly Interface: Customers can browse menus, place orders conveniently, and track their delivery status effortlessly.
-
Restaurant Management: Restaurants can manage their menus, receive orders, and track deliveries efficiently.
-
Open Source: Freely contribute to the platform's development and customize it to your specific needs.
-
Cryptocurrency Payments: ueats embraces the future of finance by accepting Bitcoin (BTC), Ethereum (ETH), and Monero (XMR) for secure and borderless transactions.
- Node.js and npm (or yarn) installed on your system.
- Basic understanding of web development concepts.
$ git clone https://github.com/universal-org/ueats.git
$ cd ueats
$ npm install (or yarn install)
-
Create a
.env
file in the project root directory. -
Add your database connection details and any other necessary configuration variables.
-
Refer to the
config.example.env
file for guidance.
$ npm start (or yarn start)
This will start the development server, typically accessible at http://localhost:3000
(port may vary).
ueats is designed to be deployed on a web server of your choice (e.g., Vercel, Heroku, AWS). Deployment instructions will vary depending on the platform.
We welcome contributions from the community!
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Implement your changes and write clear unit tests.
- Submit a pull request for review.
Join the ueats community forum (link to be added) to discuss the platform, share ideas, and get help from other users.
ueats is licensed under the GPL-3.0 License (see LICENSE file).