https://github.com/himel-sarder/verdant-table-restaurant-django
Welcome to the Verdant Table Restaurant Django project, a full-featured, dynamic website tailored for modern dining experiences. This project showcases a stylish and functional restaurant website, meticulously crafted using Django, with a focus on user experience, responsiveness, and clean design.
https://github.com/himel-sarder/verdant-table-restaurant-django
css django django-admin django-application django-framework django-project django-rest-framework djangorestframework ht html-css-javascript html5 javascript python python3 webdeveloperbootcamp webdevelopment website
Last synced: 3 months ago
JSON representation
Welcome to the Verdant Table Restaurant Django project, a full-featured, dynamic website tailored for modern dining experiences. This project showcases a stylish and functional restaurant website, meticulously crafted using Django, with a focus on user experience, responsiveness, and clean design.
- Host: GitHub
- URL: https://github.com/himel-sarder/verdant-table-restaurant-django
- Owner: Himel-Sarder
- License: mit
- Created: 2024-08-19T14:29:39.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T16:08:24.000Z (9 months ago)
- Last Synced: 2025-02-24T11:13:54.483Z (3 months ago)
- Topics: css, django, django-admin, django-application, django-framework, django-project, django-rest-framework, djangorestframework, ht, html-css-javascript, html5, javascript, python, python3, webdeveloperbootcamp, webdevelopment, website
- Language: HTML
- Homepage:
- Size: 14.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Verdant Table - Restaurant Website
Welcome to **Verdant Table**, a modern and visually stunning restaurant website designed to provide a seamless and enjoyable experience for both restaurant owners and customers. This project leverages the power of Django for the backend and Tailwind CSS for the frontend, delivering a responsive and dynamic site that's easy to navigate.
## Photos and Videos
https://github.com/user-attachments/assets/db605c6b-606b-4a1e-8449-2db48a7e1581https://github.com/user-attachments/assets/859e7505-63e5-4d74-91a4-0d5d995ce5a6

https://github.com/user-attachments/assets/21461ee9-5bc0-40f6-9c87-f272fbf017bc

## Project Overview
**Verdant Table** aims to enhance the online presence of any restaurant by offering:
- **A Beautiful Landing Page**: Featuring a hero section, customer testimonials, and an image gallery of popular dishes.
- **Interactive Menu**: Customers can browse the restaurant’s menu, complete with images, prices, and descriptions.
- **Easy Reservations**: A reservation form allows customers to book tables directly from the website.
- **Contact Information**: A dedicated contact page, including a form and map, helps customers get in touch effortlessly.
- **Customer Reviews**: Highlighting customer feedback to build trust and attract more visitors.## Technology Stack
- **Django**: The backend is powered by Django, providing a robust and secure framework to manage the website's data and logic.
- **Tailwind CSS**: For the frontend, Tailwind CSS ensures the site is visually appealing with a consistent design language.
- **HTML5/CSS3**: Standard technologies for structuring and styling the website.
- **JavaScript**: Enhances the user experience with dynamic content and interactivity.
- **SQLite**: Used as the database during development, with the flexibility to switch to other databases in production.## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- Python 3.8 or higher
- Django 4.x
- Node.js (required for Tailwind CSS)
- Git### Installation Steps
1. **Clone the Repository**:
```bash
git clone https://github.com/Himel-Sarder/Verdant-Table-Restaurant-Django.git
```2. **Set Up a Virtual Environment**:
```bash
python -m venv my-env
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```3. **Apply Database Migrations**:
```bash
python manage.py migrate
```4. **Run the Development Server**:
```bash
python manage.py runserver
```5. **Visit the Website**:
Open your browser and navigate to `http://127.0.0.1:8000/` to view the website.
## Features
- **Responsive Design**: Optimized for both mobile and desktop devices, providing a consistent experience.
- **Dynamic Content**: Tailwind CSS and JavaScript work together to create interactive elements and smooth transitions.
- **Scalable Architecture**: Built on Django, the project is ready for expansion with additional features or database integrations.
- **User-Friendly Interface**: Designed with the user in mind, ensuring easy navigation and access to all site features.## How to Contribute
Contributions are welcome and appreciated! Whether it's a bug fix, new feature, or improvement, feel free to fork the repository and submit a pull request.
## License
This project is open-source and available under the MIT License. For more details, see the [LICENSE](LICENSE) file.
## Credit
Himel Sarder
Dept. of Computer Science and Technology, BSFMSTU
Email : [email protected]