Sizzle is a dynamic and responsive restaurant website built using Python and Django. This project showcases a modern and user-friendly interface for a restaurant, providing features such as menu display, table booking, customer feedback, and more.
- Home Page: A welcoming home page with a carousel slider showcasing the restaurant's highlights.
- Menu: A detailed menu section displaying various food items categorized for easy navigation.
- Book a Table: A reservation form allowing customers to book a table by providing their details.
- Customer Feedback: A section for customers to leave their feedback and ratings.
- About Us: Information about the restaurant, its history, and values.
- Contact Us: Contact details and a Google Map integration for easy location access.
- Backend: Python, Django
- Frontend: HTML, CSS, JavaScript, Bootstrap, SCSS
- Database: SQLite (default for Django projects)
- Other Libraries: jQuery, Owl Carousel, Isotope, Nice Select
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/yourusername/sizzle.git
-
Navigate to the project directory:
cd sizzle -
Create a virtual environment:
python -m venv myenv
-
Activate the virtual environment:
- On Windows:
myenv\Scripts\activate
- On macOS/Linux:
source myenv/bin/activate
- On Windows:
-
Install the required dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
- Access the website at http://127.0.0.1:8000/ in your web browser.
- Navigate through the different sections to explore the features.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License.
- Formatting: Used Markdown syntax for better readability.
- Sections: Clearly separated sections with headers for easier navigation.
- Code Blocks: Added code blocks for commands to improve clarity.
- Hyperlink: Provided a clickable URL for local access.
- License Reference: Linked the license to its file.