Java Full-Stack: Hotel Booking App With Spring Boot, Spring Security & Reactjs

preview_player
Показать описание
In this video, we're going to create a simple hotel booking app using Java, Spring Boot, and ReactJS for the frontend, and we will be using JWT Authentication with Spring Securit.

This is a beginner-friendly tutorial, and you'll learn how to create a basic hotel booking application using Java and Spring Boot.

Source code on Github:
Please, check the final part ( part 2)

dependencies in POM file :

CSS starter file:

Follow our Facebook page for direct support and discussions:

Thanks to my good friend and supporter: @lucksmith-wd.

He has helped us with the timestamps: 👌👌👌

0:00:00 Project introduction
0:04:24 Back-end setup
0:14:20 Front-end setup
0:24:55 Back-end entities
0:48:12 Response DTOs
1:00:32 Back end add new room functionality
1:21:37 Front end add new room functionality
2:33:01 Back end get room types functionality
2:45:00 Back end fetch all room functionality
3:12:17 Front end fetches all room functionality
4:19:01 Front-end delete functionality
4:38:33 Back-end delete functionality
4:45:59 React Router setup
4:53:33 Front-end update room functionality
5:08:05 Back-end update room functionality
5:22:44 Back end get a room by ID functionality
5:45:50 Front end navbar and footer
6:15:26 Front end browse all rooms page
6:59:39 Front-end admin page skeleton
7:05:46 Front end home page
8:08:42 Back end BookingController
8:38:07 Back end BookingService
8:54:56 Front-end API functions
9:12:03 Front end BookingForm state
9:50:59 BookingSummary
10:25:50 BookingSuccess
10:33:47 BookingForm UI

Java Full Stack Development Full Course:

Build a complete Secured Pet Care System with Java / Spring Boot / Reactjs.
Get the complete course ( 50% off price ) with all resources and full support here :
Рекомендации по теме
Комментарии
Автор

Hi all, I noticed some of you are encountering the same 401 Unauthorized problem as some of you have already discussed with me on Facebook on the same problem. The error: 401 Unaithurized just as the name goes, means you are doing a kind of operation you are not authorized to do. Remember we are using Spring Security in this project to lockdown some endpoints for only users with the said authority or Role. So if you encounter this error like some of you already have, here are some checks you should do:
1. Make sure you are logged in and you have the correct role for the operation you are trying to make.

dailycodework
Автор

Great video! I haven't completed it yet, but your explanations are incredibly clear, and you take the time to break down each part of the code. Despite having some prior knowledge in React and Spring, I find your tutorial to be exceptionally beginner-friendly. This project seems like a valuable addition to a portfolio. Keep up the great work!

felixmamelix
Автор

Oh my. This is awesome. God bless for the time and all. I'm 10hours in. Though I don't have a full grasp of every thing but there's a lot I have learn already.

rowland_kanu
Автор

Thank you for the tutoration, i have a suggestion about the video, could you please show the completed website before start coding, it would give us a chance to understand the structure of this web, and before you code every each component, you could show how this component looks like in website, and how it works with other component, it could help us to understand the relationship of them.

leisun
Автор

I will definitely circulate your channel with my friends.

Thanks man

abidjilani
Автор

Awesome, thank you for sharing this beginner friendly tutorial. So excited to follow!

welcomeJava
Автор

very good teacher gretting from PERU 🇵🇪

mateohuancho
Автор

My very thanks from Brazil, your work is invaluable!

marcelobc
Автор

Wow, I am really appreciate your effort sir. great Thank you so much for this video.

bhagyatheexplore
Автор

In case of using Eclipse IDE what are the process to be followed, could you please share. Thanks ..

rupashreebhanjdeo
Автор

Hello, can you make a similar video for a banking application with PostgresQL as database? Thank you

JSH
Автор

I have questions about how to configure spring boot on system not having internet access.Is this possible that on system having internet access configure spring boot with maven dependcies when all things are done then copy the folder to system having no internet? If this is right way then please mention how i can achive this?

pvgwkwz
Автор

Great🙏 can’t wait for the microservices tutorial.

atalibcodinglevel
Автор

Error:

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.

My ide intelij

servetakcadag
Автор

Very nice Full stack tutorial 💯
Could you please add timestamps

eugenekwaka
Автор

Thank you for sharing this. I will try to go step by step. There is some sql file for the database???

Criptubes
Автор

Hello sir I trying to locally setting this project from your GitHub repo but I have facing issue in backend it is showing not able to load content

princepandey
Автор

What extension you use to make the Explorer in VS look different, I dont have icon before folder name?

NuAndWill
Автор

Hello, the project is very successful. How is the selected RoomType value triggered in the ExistingRooms component, that is, how does it change?

semihatosun
Автор

Hi Friend, What is your font in IntelliJ? Thank you.

Sr.BrianSt