Build Hotel Management & Booking App With Spring Boot, Spring Security, MSQL & Reactjs

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024

ความคิดเห็น • 119

  • @TochukwuVictor-qe4xd
    @TochukwuVictor-qe4xd หลายเดือนก่อน +5

    The more I realize the value you packed in here the more I keep throwing comments. I will be sharing your link on X and linkedin. ❤❤❤🎉

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      @@TochukwuVictor-qe4xd Thanks man. Much appreciated ☺️

  • @anayoeric3182
    @anayoeric3182 หลายเดือนก่อน +2

    The best Teacher I have ever seen Thank you Sir Phegon all the way

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      I appreciate Eric 👍🏽👍🏽👍🏽

  • @TochukwuVictor-qe4xd
    @TochukwuVictor-qe4xd หลายเดือนก่อน +2

    Thanks so much phegon dev. Give out this value for free.. Is worth more than paid course. ❤❤

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +2

      Thanks for the appreciation Victor 🙏🏽

  • @richmanolimpson4470
    @richmanolimpson4470 2 หลายเดือนก่อน +2

    God bless you sir!

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      🙏🏽🙏🏽

  • @dennisdegraphicsdynamo_999
    @dennisdegraphicsdynamo_999 3 หลายเดือนก่อน +1

    Good Job bro....Do more for us

    • @PhegonDev
      @PhegonDev  3 หลายเดือนก่อน

      😁😁

  • @Java_Dsa_With_Shiva
    @Java_Dsa_With_Shiva 2 หลายเดือนก่อน +1

    Good Job bro....Do more for us
    Thank you making for this

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      😄

    • @saitej4256
      @saitej4256 2 หลายเดือนก่อน

      Bro how to go for admin pannel.The Admin button pannel is not showing .please help me Bro

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@saitej4256 What's the error? It's working fine for other. Check the repo and crosscheck with yours

    • @saitej4256
      @saitej4256 2 หลายเดือนก่อน

      @@PhegonDev sir actually how to go for admin pannel

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน +1

      @@saitej4256 seems you haven gone over the course. There is admin pages for managing the application, You can recostomize to fit your use case.Or create a separate admin microservice frontend. It's the same process

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 8 วันที่ผ่านมา +1

    Excellent

    • @PhegonDev
      @PhegonDev  7 วันที่ผ่านมา

      Thanks friend

  • @abhijeetanand3443
    @abhijeetanand3443 10 วันที่ผ่านมา +2

    403 Forbidden, Solved now.

    • @PhegonDev
      @PhegonDev  8 วันที่ผ่านมา

      🤔🤔

  • @corneliusluka3555
    @corneliusluka3555 หลายเดือนก่อน +1

    Thanks very much for this content and selfless service, pls can you create a Banking App APi Sir thank you

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      It's not easy to get a "playground" testing credentials from core banking providers. If you can, do let me know then we proceed to build a fully testable banking service 😃😃

  • @RacingMaster-ij2ch
    @RacingMaster-ij2ch หลายเดือนก่อน +2

    How can i do this without s3 because we dont have access to Amazon s3..plz make video without s3

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      You can store files directly as blob in your database. But again that's not the best practice as it'll lead to Increased Database Size, Performance Overhead and Higher I/O Operations. Outside from using cloud, you can save images in a folder on your system or your server and save the path reference in the db table

  • @user-nh3sy6lu6v
    @user-nh3sy6lu6v หลายเดือนก่อน +2

    Sir please make one video on how to download and run this hotel project on local environment
    Please please please please please

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      you can clone and replace the project with your database & aws credentials

  • @longngo2773
    @longngo2773 หลายเดือนก่อน

    thank you for your project, i would like to ask some questions regarding roomtype and roomimage. What is your recommandation for saving multiple image into one roomType, i already create a seperate roomtype table, should i create a seperate table for roomimage too?

  • @mandandeo
    @mandandeo 2 หลายเดือนก่อน +1

    Wiith separate RoomType table, what are the code changes/ addition required for existing operation?

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      you'll need to and relationship it's to the room entity, create crud implementation for adding a room type. Then change your mapping logic

  • @youknowwho7253
    @youknowwho7253 หลายเดือนก่อน +2

    Can you please upload a git repo where you don't use aws

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +2

      I do not have that for now. When i do will update you

  • @farhannaeem9266
    @farhannaeem9266 25 วันที่ผ่านมา +1

    Have you used hibernate for data persistence in this project?

    • @PhegonDev
      @PhegonDev  24 วันที่ผ่านมา

      yes

  • @shri7105
    @shri7105 หลายเดือนก่อน +1

    phegon brother please make a video where u dont use aws...i cannot use my debit card for creating account coz of some problem help me ;(

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      @@shri7105 hmmm. No problem

  • @mandandeo
    @mandandeo 2 หลายเดือนก่อน +1

    can we create a separate RoomType table ? any adavantage Disadvantage on separate RoomType table?

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน +1

      Sure you can, it'll work very fine.
      Here are some i could think off
      Advantages of separate RoomType Entity
      1 It Avoids inconsistencies and reduces data redundancy and anomalies.
      2 Facilitates easy addition of new room types
      3 Easier to generate reports and analysis on room types and the platform generally
      4 Can easily be upscaled
      Disadvantages of separate RoomType Entity
      1 Add complexity to code
      2 Unnecessary if you have few room types

    • @TochukwuVictor-qe4xd
      @TochukwuVictor-qe4xd หลายเดือนก่อน

  • @user-nh3sy6lu6v
    @user-nh3sy6lu6v หลายเดือนก่อน +1

    sir please can you tell us how to run this project on localhost in our personal system

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      Clone and replace with your aws and database credentials

  • @JaneWinfrey
    @JaneWinfrey 18 วันที่ผ่านมา +1

    Is this project using a monolithic architecture or a microservices architecture?

    • @PhegonDev
      @PhegonDev  17 วันที่ผ่านมา

      It is a semi-monolytic or a semi-microservice because we have separate frontend and backend service. A full microserice would have broken the backend into futher independent microservices

    • @JaneWinfrey
      @JaneWinfrey 16 วันที่ผ่านมา

      @@PhegonDev Thank you so much ❤❤

    • @juanliendo6652
      @juanliendo6652 11 วันที่ผ่านมา +1

      layered architecture

  • @abhishekkurle295
    @abhishekkurle295 2 หลายเดือนก่อน +1

    When am doing testing of backend api ....register login properly work but when I taking admin token to test get all user that time I am getting error 403 ..still last 4 days I am not able resolve this error

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน +1

      Okay check that theGetAllUsers endpoint is permited by admin.
      @PreAuthorize("hasAuthority('ADMIN')") I have the repo on the link description.Please go through and compare with yours

    • @abhishekkurle295
      @abhishekkurle295 2 หลายเดือนก่อน

      Okk

    • @saitej4256
      @saitej4256 2 หลายเดือนก่อน

      @@abhishekkurle295 bro how to go for admin pannel.The Admin button pannel is not showing .please help me bro

    • @Owen-gy6ti
      @Owen-gy6ti 3 วันที่ผ่านมา

      I met this 403 error as well. After I've checked all my code of token, I found that I missed an exclamation mark at 'isTokenExpired(token)', so my token always expired.😅

  • @adityachauhan0479
    @adityachauhan0479 หลายเดือนก่อน +2

    how can i deploy it?

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +1

      You can deploy on aws, azure or GCP. Will be making a course on those. For meantim, you can search for resources on youtube / online

  • @saitej4256
    @saitej4256 2 หลายเดือนก่อน +1

    bro how to set username and password for admin role?

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      You can create a separate micro-service specifically for admin registration. Or just use postman😃

  • @SaipriyaRamA
    @SaipriyaRamA 2 หลายเดือนก่อน +1

    Can we not use aws in this project....is there any alternative for it...

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      Sure. You can store your images anywhere either in cloud, directly on your database tables or on your server. But storing on the cloud is widely used for production ready applications

    • @SaipriyaRamA
      @SaipriyaRamA 2 หลายเดือนก่อน

      Can i use my laptop as a local storage ......what should i do for that..​@PhegonDev

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@SaipriyaRamA yeah. When you click upload collect the image and save it in a folder in your laptop and store the location path in your database so you can easily reference the image

    • @SaipriyaRamA
      @SaipriyaRamA 2 หลายเดือนก่อน

      @@PhegonDev is Postman needed to do this project for a beginner.....is there any alternative for it...?

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@SaipriyaRamA The project is not for beginners

  • @wearedogs2
    @wearedogs2 2 หลายเดือนก่อน +1

    i am facing issur while accesing the localhost:4040 server it shows "server 4040 access denied" error how can i fix it?

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      Check the error thrown on the logs. Most likely credentials not valid

    • @wearedogs2
      @wearedogs2 2 หลายเดือนก่อน

      @@PhegonDev yeah i fixed it i just want to know how can i deploy it free? with backend

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@wearedogs2 You can deploy to AWS th-cam.com/video/YC7NBNICGeY/w-d-xo.htmlsi=Q_GLzu4ycmJ3zKD8

    • @saiteja3535
      @saiteja3535 2 หลายเดือนก่อน

      Bro I am facing same problem.please reply bro.how to solve

    • @saiteja3535
      @saiteja3535 2 หลายเดือนก่อน

      ​@@wearedogs2 bro please tell me how to solve this issue

  • @durgaprasad3373
    @durgaprasad3373 หลายเดือนก่อน

    when i test http method login (localhost:localhost:4040/auth/login) in postman. it shows an error Failed to authenticate since password does not match stored value in console. please me to resolve this issue. i gave same password when i registered but it gives error

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      add logs to where you are matching the password. if it doesn't match, then it doesn't.

    • @NK_Motivation24
      @NK_Motivation24 หลายเดือนก่อน

      "statusCode": 500,
      "message": "Error Occurred During USer Registration rawPassword cannot be null" bhai how to solve this error while register new user or admin

  • @amolnaikwade9004
    @amolnaikwade9004 24 วันที่ผ่านมา +1

    Can i use Spring boot Service

    • @PhegonDev
      @PhegonDev  24 วันที่ผ่านมา

      This is a spring-boot project

  • @YashSingh-xs5yj
    @YashSingh-xs5yj หลายเดือนก่อน +1

    Can anyone please tell me why we have used DTO here, what are the benefits of using it? instead of writing the same functionalities in service class.

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน +2

      By using DTOs, you can control exactly what data is sent to the client, ensuring that sensitive information (like passwords) is not exposed.

    • @YashSingh-xs5yj
      @YashSingh-xs5yj หลายเดือนก่อน +2

      @@PhegonDev Thank you

  • @MohanCoder2k
    @MohanCoder2k 2 หลายเดือนก่อน +1

    Sir this is microservices architecture?

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@MohanCoder2k yes it is

    • @hakyoshiii
      @hakyoshiii 2 หลายเดือนก่อน

      no that is monolith

  • @iammnaborofficial
    @iammnaborofficial 3 หลายเดือนก่อน +1

    no payment method

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      🤨🤨

  • @terminator96
    @terminator96 หลายเดือนก่อน +1

    How to deploy it?

    • @PhegonDev
      @PhegonDev  หลายเดือนก่อน

      @@terminator96 You can follow this; th-cam.com/video/YC7NBNICGeY/w-d-xo.htmlsi=slG8Ohm0Av6Z7pU8

    • @terminator96
      @terminator96 หลายเดือนก่อน +1

      @@PhegonDev Thanks sir

    • @terminator96
      @terminator96 หลายเดือนก่อน

      ​@@PhegonDevSir i tried to deploy it with reference to the video but the problem is in AWS S3 there is a secret key and a access key. I am initially storing them in environment variables but when I converted it into jar file and moved it into ec2 instance....the code is failing as it can't find the environment variables. Can you suggest how to add them in the virtual machine?

    • @rutwikkamthe3497
      @rutwikkamthe3497 หลายเดือนก่อน

      bro can u share source code please 🙂

  • @user-yt8jd1oo7c
    @user-yt8jd1oo7c 2 หลายเดือนก่อน +1

    do you use database

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      Yes

    • @user-yt8jd1oo7c
      @user-yt8jd1oo7c 2 หลายเดือนก่อน

      @@PhegonDev WHAT IS THE DATABASE??

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      @@user-yt8jd1oo7c MYSQL

  • @aasifjamal1377
    @aasifjamal1377 11 วันที่ผ่านมา

    Is it possible to complete this project without using AWS? If so, could you please guide me on how to proceed?

    • @PhegonDev
      @PhegonDev  11 วันที่ผ่านมา

      yeah. You'll have to make some modification as regards saving the image. You can create a folder on your computer, So when the image is uploaded you save it on the folder you created and save the path to the image in the database table.

  • @abhishekkurle295
    @abhishekkurle295 3 หลายเดือนก่อน +1

    Bro I can use your secrete key

    • @PhegonDev
      @PhegonDev  3 หลายเดือนก่อน

      Sure 😀. It's a random generated character

    • @abhishekkurle295
      @abhishekkurle295 3 หลายเดือนก่อน

    • @saitej4256
      @saitej4256 2 หลายเดือนก่อน

      ​@@abhishekkurle295bro how to go for admin page In this Application.

  • @aliimron5883
    @aliimron5883 2 หลายเดือนก่อน +1

    how to get free account aws :/

    • @PhegonDev
      @PhegonDev  2 หลายเดือนก่อน

      Just sign up
      It's free for 1yr
      After 1yr resources will be limited

    • @aliimron5883
      @aliimron5883 2 หลายเดือนก่อน +1

      @@PhegonDev i just get notification for 12 month i have free acccess

    • @saitej4256
      @saitej4256 2 หลายเดือนก่อน

      ​@@PhegonDev​ bro how to set username and password for admin role

  • @NK_Motivation24
    @NK_Motivation24 หลายเดือนก่อน

    how can i fix the error 500(internal server error ) the frontend and backend connection error , when we register they show the error 500
    "statusCode": 500,
    "message": "Error Occurred During USer Registration rawPassword cannot be null"

    • @PhegonDev
      @PhegonDev  29 วันที่ผ่านมา

      check your code. this "rawPassword" is somehow null. Your frontend is not capturing and passing the password to the backend. Add logs to see

    • @NK_Motivation24
      @NK_Motivation24 26 วันที่ผ่านมา

      @@PhegonDev yes login successfully but cant add rooms they have some problem occured POST localhost:4040/rooms/add 403 (Forbidden)

  • @iammnaborofficial
    @iammnaborofficial 3 หลายเดือนก่อน +1

    no payment method

    • @PhegonDev
      @PhegonDev  3 หลายเดือนก่อน +1

      You can add that at you end 😁

    • @goro2120
      @goro2120 3 หลายเดือนก่อน +1

      th-cam.com/video/_eTcseS410E/w-d-xo.html There is guy who explaining how to integrate paypal method payment :))))