Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinayakvthayil/bookingco
Hotel Booking Website And Application
https://github.com/vinayakvthayil/bookingco
android-application android-studio css ejs expressjs html javascript nodejs
Last synced: about 2 months ago
JSON representation
Hotel Booking Website And Application
- Host: GitHub
- URL: https://github.com/vinayakvthayil/bookingco
- Owner: vinayakvthayil
- Created: 2024-11-12T17:32:52.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T18:02:04.000Z (about 2 months ago)
- Last Synced: 2024-11-12T19:18:37.606Z (about 2 months ago)
- Topics: android-application, android-studio, css, ejs, expressjs, html, javascript, nodejs
- Language: EJS
- Homepage:
- Size: 7.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BookingCo-Hotel-Booking-Application
An interactive platform to browse, book, and manage hotel reservations seamlessly. This project includes both a website and an application to provide users with a smooth booking experience.## About the Project
This project allows users to browse hotels, check availability, and book rooms. It includes various features such as search filters, user authentication, booking management, and payment options.## Getting Started
To set up a local version, follow the instructions below.## Prerequisites
- [Node.js](https://nodejs.org/) (>= 14.x)
- [npm](https://www.npmjs.com/) (>= 6.x)## Installation
1. Clone the repository:
```bash
git clone https://github.com/vinayakvthayil/BookingCo
```
2. Navigate to the project directory:
```bash
cd BookingCo
```
3. Install dependencies:
```bash
npm install
```## Usage
To start the project locally:
```bash
# For the development server
npm run dev# For the production server
node index.js
```## Features
- **Hotel Search and Filtering**: Easily search for hotels and apply filters based on location, price, amenities, etc.
- **User Authentication**: Secure user login, registration, and profile management.
- **Booking Management**: View, modify, and cancel reservations.
- **Payment Integration**: Integrated with payment gateways for secure transactions.
- **Reviews and Ratings**: Users can leave reviews and ratings for hotels.## Technologies Used
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Node.js, Express.js
- **Database**: PostgreSQL## Web Application
![Screenshot 2024-11-12 222034](https://github.com/user-attachments/assets/34cbec92-6857-4bfe-b43f-abab6512effb)
![Screenshot 2024-11-12 222128](https://github.com/user-attachments/assets/b7287062-9fb2-4b3c-b123-15e038334f18)## Mobile Application