Skip to content

Welcome to the Taj Hotel Project Clone, a digital recreation inspired by the world-renowned Taj Hotels. This project is dedicated to showcasing the elegance, opulence, and hospitality synonymous with the Taj brand. You can try booking yours!

Notifications You must be signed in to change notification settings

its-kritika/My_Hotel_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clone of Taj Group of Hotels

Description

This project is an intricately crafted recreation, drawing inspiration from the globally acclaimed Taj Hotels. Built on Flask, and embellished with the artistry of CSS, it captures the essence of Taj’s luxury experience, featuring meticulously designed interfaces and user-friendly navigation. From exploring exquisite hotel locations to making seamless reservations, every aspect of the Taj experience is thoughtfully replicated. Whether you're admiring the majestic architecture or browsing through the plush room options, this project brings the world of Taj Hotels to your fingertips, offering a virtual journey into its legendary world of luxury and unparalleled service.

Features

  • Home Page: Showcases the elegance and opulence of Taj Hotels with high-quality images and promotional content.
  • Hotel Listings: Detailed information about different Taj Group Hotels, including location, room types, facilities, and pricing.
  • Interactive Maps: Integration with Leaflet to provide interactive maps displaying hotel locations for ease.
  • Awards Page: A comprehensive list of awards and recognitions received by Taj Hotels.
  • Validation and Error Handling: Robust validation for user inputs and comprehensive error handling to ensure a smooth user experience.
  • Image Carousel: Uses SwiperJS to create responsive and touch-friendly image sliders.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Flask (Python)
  • Database: MySQL ( handled by phpMyAdmin )
  • Database ORM: Flask SQLAlchemy
  • Maps: Leaflet.js
  • Carousel: Swiper JS
  • Deployment: pythonanywhere.com

Installation

  • Clone the repo.
  • Install virtual environment using the command python -m venv venv.
  • Activate the virtual environment using the command .\venv\Scripts\activate.
  • Install the dependencies pip install -r requirements.txt.
  • Run Xampp and start 'Apache' and 'MySql' Servers to activate database.
  • Run the flask application using flask run.

Usage

  • Navigate through the home page to explore the elegance of Taj Hotels.
  • Browse the search bar to find the numerous Taj Hotels.
  • Fill the form as per your specifications.
  • Use the interactive maps to locate hotels.
  • Enjoy a seamless user experience with robust input validation and comprehensive error handling.

Brief Description about technology and frameworks

Flask: Flask is a web framework that allows developers to build lightweight web applications quickly and easily with Flask Libraries. It is basically based on the WSGI toolkit and Jinja2 templating engine. View Documentation
Flask-SQLAlchemy: It as an extension for Flask that adds support for SQLAlchemy, a powerful SQL toolkit and Object-Relational Mapping (ORM) library for Python. View Documentation

Thank you for visiting the website!!

About

Welcome to the Taj Hotel Project Clone, a digital recreation inspired by the world-renowned Taj Hotels. This project is dedicated to showcasing the elegance, opulence, and hospitality synonymous with the Taj brand. You can try booking yours!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published