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 SizeFormat 
_file_
  Restricted Access
2.95 MBAdobe PDF
Your IP: 216.73.216.143


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.