Please use this identifier to cite or link to this item:
https://dspace.ctu.edu.vn/jspui/handle/123456789/126162| Title: | BUILDING A WEBSITE FOR BOOKING HOTEL USING SPRINGBOOT AND REACTJS |
| Other Titles: | XÂY DỰNG WEBSITE ĐẶT PHÒNG KHÁCH SẠN BẰNG SPRINGBOOT VÀ REACTJS |
| Authors: | Lâm, Nhựt Khang Nguyễn, Gia Linh |
| Keywords: | CÔNG NGHỆ THÔNG TIN - CHẤT LƯỢNG CAO |
| Issue Date: | 2025 |
| Publisher: | Trường Đại Học Cần Thơ |
| Abstract: | Under the strong impact of digital technology and the rapid development of the Internet, the demand for searching information and booking tourism services, especially accommodation services, has been increasing significantly. Modern users not only expect to find suitable hotels but also require a fast, convenient, transparent, and personalized booking experience. However, in reality, the process of searching for and booking hotel rooms still faces various challenges due to fragmented information, lack of consistency, and limited ability to fully meet users’ needs. Therefore, the project entitled “Building a Hotel Search and Booking Website Using Spring Boot and ReactJS” is conducted to address these issues. The website is developed based on a separated backend–frontend architecture, in which the backend is implemented using Spring Boot to handle business logic and provide RESTful APIs, while the frontend is built with ReactJS to deliver a modern, user-friendly, and intuitive interface. The system utilizes a MySQL relational database for efficient data storage and management, ensuring data integrity and consistency. In addition, Spring Security combined with JWT is applied to perform user authentication and authorization, thereby enhancing system and data security. The website supports multiple user roles, including Administrator, Hotel Owner (Moderator), and Customer, with each role being provided with appropriate functionalities according to its responsibilities. The system allows users to search for hotels, view detailed room information, make online bookings, manage reservations, and track transaction history. With an intuitive interface and practical features, the website provides a convenient and efficient hotel booking experience for users. The results indicate that the project “Building a Hotel Search and Booking Website Using Spring Boot and ReactJS” has successfully met the proposed objectives and effectively satisfied practical user requirements. In the future, the system can be further enhanced by incorporating intelligent hotel recommendation features based on user behavior, integrating multi-platform online payment solutions, and improving data analysis capabilities to further optimize the user experience. Keywords: Hotel booking website; Spring Boot; ReactJS; RESTful API; Spring Security; MySQL. |
| Description: | 67 Tr |
| URI: | https://dspace.ctu.edu.vn/jspui/handle/123456789/126162 |
| Appears in Collections: | Trường Công nghệ Thông tin & Truyền thông |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| _file_ Restricted Access | 2.95 MB | Adobe PDF | ||
| Your IP: 216.73.216.143 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.