Build a Full Stack Hotel Management Project in Spring Boot & Angular | 2024

preview_player
Показать описание
🏨 Welcome to our Hotel Management System Project 🌟

Explore the seamless integration of cutting-edge technologies in our Hotel Management System project, featuring Spring Boot 3, Spring Security 6, Angular 16, Ng Zorro UI, and a MySQL database. Join us on a journey to discover the key features that make our restaurant management system exceptional!

🔹 Admin Module Highlights:

Secure Authentication: Witness the power of JWT authentication and authorization, providing robust API protection for admin access.
Rooms Management: Dive into the admin's control over rooms, enabling functions like posting, updating, deleting, and viewing all items on the menu.
Reservation Requests: Experience efficient management of table bookings as the admin reviews and takes action on reservation requests from customers.

🔹 Customer Module Features:

Secure Authentication: Customers enjoy secure logins with token generation and access to authenticated APIs, protected by JWT authentication and authorization.
Rooms Browsing: Explore the variety of rooms available directly from the customer's dashboard, enhancing the user experience.
Reservation Requests: Engage in the process of initiating reservation requests, securing a spot for specific dates with just a few clicks.
Past Reservation Requests: Customers can conveniently access their history of reservation requests, providing a valuable reference point.

🌐 Project Structure:

Discover the project's well-organized structure, featuring two Angular modules: Admin and Customer. Each module is equipped with its own routing files, ensuring a seamless and intuitive user experience.

Enjoy the video!

Thank you.
Рекомендации по теме
Комментарии
Автор

Thank you for building such a project and sharing the learnings, I knew Springboot but wanted to explore Angular ts. Your project ran well and I was able to grasp a lot in angular as well. My booking table got dates in chinese😅. Used a github code and got in english.
Please use Angular components and Tailwind css, if possible.

It was really hard and time taken to convert the Standalone components in ngModule structure for a novice like me.

I would request, if you could progress further in this project by making a part 2 where adding a dynamic landing page, footer, feedback (Ratings and review), payment gateway and hotel catalog. That will help alot progress in Angular.

divyangyadav
Автор

Al agregar la dependencia de seguridad, ¿cómo hace que aparezca la dependencia, qué combinación de teclas usa o cómo hace que aparezca?

RolandoDev-dj
Автор

awesome but why you still use app module. why don't you use standalone components??

CodeZakk
Автор

Hi, i am following up this tutorial and i am using jdk 21. I got this error "Cannot resolve method 'parserBuilder' in 'Jwts'". How do i go about it?

kenmutua
Автор

good projet
I am well advanced with this project but I have a problem with the client's reservation. help could benefit me a lot

sergesyamako
Автор

I want to ask about part User Details Service & Testing Login API, when i use Postman to sent data it error 500

QuynhAnhNguyen-hpmo
Автор

you still dont wanna do a email account validation..

Ludo
Автор

Can you provide details regarding what softwares are required for installation? angular how to download

kavithasistla
Автор

Share the entire codebase for free please to compare and copy paste necessary parts

ahmetatayolu
Автор

You start speaking at a normal speed, but when it comes to the follow-along and understanding section, basically the whole project, you speak so fast. Luckily, your English seems alright, so I'm able to understand most of it. However, if you lowered the speed a bit, these projects would be higher quality. Lowering the playback speed on my end is horrible. You sound mumbled and very awkward. If you don't sound calm and well understood at 1x speed, you are doing something wrong.

kingdomVI