Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
# π¨ HotelReservationSystem β Full Stack Hotel Management Platform     --- ## π 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