Welcome to the Food Delivery Service project!
This project is a food delivery service that allows customers to browse through available restaurants, view their menus, place orders, and track their delivery status. It also allows restaurant owners to manage their restaurant's menu, orders, and deliveries.
To run this project, you will need to have Python and Django installed on your machine.
- Clone the repository:
git clone https://github.com/skynette/food-delivery-service.git
- Change into the project directory:
cd food-delivery-service
- Create a virtual environment:
python -m venv env
- Activate the virtual environment:
source env/bin/activate
- Install the required dependencies:
pip install -r requirements.txt
- Run the migration to set up the database:
python manage.py migrate
- Create a superuser to access the admin panel:
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
You should now be able to access the project at http://localhost:8000/. The admin panel is located at http://localhost:8000/admin/.
We welcome contributions to this project! If you have an idea for a feature or a bug fix, follow these steps:
- Fork the repository:
https://github.com/skynette/food-delivery-service.git
- Create a new branch for your changes:
git checkout -b my-feature
- Make your changes and commit them:
git commit -am 'Add my feature'
- Push the branch to your fork:
git push origin my-feature
- Create a new pull request from your fork.
Please follow the PEP 8 style guide for Python code and the Django coding style guide when contributing to this project.
Thank you for considering contributing to the Food Delivery Service project!