The Yelp Business Review System is a Django-based web application developed by Randa T., Said Q., Ibraheem K., and Muath A. The project aims to build a review system where businesses are rated by their customers. We believe such a tool to hold merchants (service providers) accountable for reviews can have a significant impact on their business. This tool also has the potential to evolve to incorporate advertisements.
To get started with the Yelp Business Review System, follow these steps:
-
Clone the repository:
git clone https://github.com/SaidQT/Yelp.git -
Navigate to the project directory:
cd Yelp -
Install dependencies:
pip install -r requirements.txt -
Configure the database settings in
settings.py. -
Apply migrations:
python manage.py migrate -
Run the development server:
python manage.py runserver
To use the Yelp Business Review System:
-
Create a superuser account:
python manage.py createsuperuser -
Access the admin panel at http://localhost:8000/admin to manage businesses, reviews, and users.
-
Users can sign up, log in, and search for businesses to leave reviews.
Yelp/
├── yelp/
│ ├── settings.py
│ ├── urls.py
│ ├── views.py
│ ├── templates/
│ │ ├── main.html
│ │ ├── aboutus.html
│ │ ├── business.html
│ │ ├── category.html
│ │ ├── services.html
│ │ ├── reviews.html
│ │ ├── contactus.html
│ └── static/
│ ├── css/
│ ├── js/
│ └── ...
│
├── manage.py
│
└── ...
We welcome contributions from the community. If you'd like to contribute to the project, please follow these guidelines:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/your-feature) - Create a new Pull Request


