Skip to content

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.

License

Notifications You must be signed in to change notification settings

Himel-Sarder/Verdant-Table-Restaurant-Django

Repository files navigation

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

Homepage.mp4
MenuPage.mp4

image

ContactPage.mp4

image

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:

    git clone https://github.com/Himel-Sarder/Verdant-Table-Restaurant-Django.git
  2. Set Up a Virtual Environment:

    python -m venv my-env
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Apply Database Migrations:

    python manage.py migrate
  4. Run the Development Server:

    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 file.

Credit

Himel Sarder
Dept. of Computer Science and Technology, BSFMSTU
Email : [email protected]

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published