Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# 🏨 HotelReservationSystem – Full Stack Hotel Management Platform

![Java](https://img.shields.io/badge/Backend-Java-blue)
![Frontend](https://img.shields.io/badge/Frontend-Web%20UI-green)
![Integration](https://img.shields.io/badge/Integration-WSO2-orange)
![Status](https://img.shields.io/badge/Status-Completed-brightgreen)

---

## πŸ“Œ Overview
**HotelReservationSystem** is a full-stack hotel reservation and management platform designed to handle booking operations, system configurations, and service integrations.

The system integrates a **frontend UI, backend services, and WSO2 Enterprise Integrator**, demonstrating a modular and scalable architecture suitable for enterprise-level applications.

---

## 🎯 Purpose
The goal of this project is to provide a centralized system for managing hotel reservations and operations, enabling:

- Efficient booking and reservation handling  
- Integration of backend services via WSO2  
- Scalable and modular system architecture  
- Real-time interaction between frontend and backend  

---

## πŸ—οΈ Architecture

- **Frontend** β†’ Web interface for users  
- **Backend** β†’ Handles business logic and processing  
- **WSO2 EI** β†’ Middleware for service integration and API orchestration  

---

## πŸ“ Project Structure
HotelReservationSystem/
│── HotelLanka/ # WSO2 integration project
│── backend/ # Backend services
│── frontend/ # Frontend application
│── members.txt # Contributors
│── readme.txt # Original documentation

---

## βš™οΈ Features

- βœ… Hotel reservation and booking management  
- βœ… Full-stack integration (Frontend + Backend)  
- βœ… Middleware integration using WSO2  
- βœ… Configurable system endpoints  
- βœ… Modular and scalable design  

---

## πŸ› οΈ Tech Stack

| Category        | Technology                      |
|----------------|--------------------------------|
| Backend        | Java                           |
| Frontend       | JavaScript / Web UI            |
| Integration    | WSO2 Enterprise Integrator 6.6 |
| Build Tool     | Maven                          |
| Tools          | VS Code, Chrome Extensions     |

---

## πŸš€ Installation & Setup

Follow these steps to run the project locally:

### 1️⃣ Open Project
- Open the project folder using **VS Code**
- Ensure the following folders exist:
frontend/
backend/
HotelLanka/

---

### 2️⃣ Open Terminals
- Open **two terminals** in VS Code:
- Terminal 1 β†’ `frontend`
- Terminal 2 β†’ `backend`

```bash
cd frontend
cd backend

About

A full-stack hotel reservation and management system that enables efficient booking, configuration, and operational management through a modular architecture integrating frontend, backend, and configuration services.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages