An open API service indexing awesome lists of open source software.

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.

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-2db48a7e1581

https://github.com/user-attachments/assets/859e7505-63e5-4d74-91a4-0d5d995ce5a6

![image](https://github.com/user-attachments/assets/723cfd38-e513-4eaa-a1c9-ec307d9d4d44)

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

![image](https://github.com/user-attachments/assets/d199bec5-f80e-48a3-96aa-cb43b36c1f4e)

## 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]