Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vishal-038/hbwebsite

A full stack hotel WEBSITE. In which a person in FRONTEND can do the booking of a room, send their queries to admin or hotel owner, login or register himself.And in the BACKEND admin can handle the user,bookings, rooms, read queries and manage the hotel.
https://github.com/vishal-038/hbwebsite

bootstrap html-css-javascript mysql-database php swiper-js xaamp

Last synced: about 1 month ago
JSON representation

A full stack hotel WEBSITE. In which a person in FRONTEND can do the booking of a room, send their queries to admin or hotel owner, login or register himself.And in the BACKEND admin can handle the user,bookings, rooms, read queries and manage the hotel.

Awesome Lists containing this project

README

        

# Hotel Website

This is a full-stack hotel website where users can book rooms, send queries to the admin or hotel owner, and login or register. The admin can handle users, bookings, rooms, read queries, and manage the hotel.

## Technologies Used

- **Frontend:** HTML, CSS, Bootstrap, Swiper.js, JavaScript
- **Backend:** PHP
- **Database:** MySQL

## Features

- **User Management:** Users can register, login, and update their profiles.
- **Booking System:** Users can book rooms and view their booking history.
- **Query System:** Users can send queries to the admin or hotel owner.
- **Admin Panel:** Admin can manage users, bookings, rooms, and read queries.
- **Responsive Design:** The website is responsive and works on all devices.

## Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/hbwebsite.git

2. Start your local server (e.g., XAMPP, WAMP).
3. Import the database:
Open phpMyAdmin and create a new database called hbwebsite.
and make tables used in this project
4. Set up environment variables:Create a .env file in the root directory and add the following:

DB_HOST=localhost
DB_USER=root
DB_PASS=
DB_NAME=hbwebsite

5. Start the development server.
6. Open your browser and navigate to http://localhost/hbwebsite to view the website.

## Usage

- Register as a new user or login if you already have an account.
- Browse available rooms and select the one you want to book.
- Fill in the booking details and confirm your booking.
- Send queries to the admin or hotel owner through the query form.
- Admin can manage users, bookings, rooms, and read queries from the admin panel.

## Contributors

- Vishal (@vishal-038)