Code With Projects
Code With Projects
  • Видео 364
  • Просмотров 753 210
Create Role Based Navigation Bars in Angular | Quiz App or Exam Portal | Spring Boot & Angular | #14
Learn how to implement role-based navigation bars in an Angular quiz or exam portal project, ensuring dynamic menu options tailored to administrators and users. This part focuses on building an efficient navigation system connected to role management, enhancing user experience. Providing a robust foundation for your exam portal project.
Empower your projects with our meticulously crafted project source codes available on Code Marketplace - revolutionize your development journey today: codemarketplace.github.io/
Link of Image Upload Application Using MERN & Firebase: ruclips.net/p/PLgYFT7gUQL8FDmqzzQU_jjah6hOZhhQT3
Link of Secure User Management Systems with Firebase & React: ruclips.net/vide...
Просмотров: 29

Видео

Creating Storage Service in Angular | Quiz App or Exam Portal | Spring Boot & Angular | #13
Просмотров 444 часа назад
In this video, we will implement a storage service in Angular as part of our Quiz App or Exam Portal project. The storage service will include methods to manage user-related data, such as saving and retrieving user details, fetching user roles, and determining if the logged-in user is an admin or a regular user. These functionalities will help streamline user authentication and authorization in...
Project Demo & Overview | Full Stack Book Store Project Using MERN Stack | Project For Beginners |#1
Просмотров 1087 часов назад
Welcome to our in-depth exploration of an advanced Book Selling Service platform, developed with the MERN stack. This comprehensive project demonstrates a robust solution for both administrators and customers, featuring a secure, user-friendly interface with seamless functionality designed to enhance the online book-shopping experience. Admin Module: - Secure Admin Portal: The platform features...
Calling Login API Call in Angular | Quiz App or Exam Portal | Spring Boot & Angular | #12
Просмотров 8212 часов назад
In this video, you'll learn how to implement a login API call in Angular for a quiz or exam portal application. We'll use Angular to handle the login form and call the backend API, which is built with Spring Boot, to authenticate users. By the end of this tutorial, you'll understand how to manage login requests, handle responses, and set up session handling to ensure secure access to the quiz a...
Firebase Image Upload with React & Node.js | Full-Stack Tutorial | MERN Stack | Firebase Storage
Просмотров 15114 часов назад
In this comprehensive project, we will walk you through building a full-featured image upload application using the MERN stack (MongoDB, Express, React, Node.js) integrated with Firebase Storage for seamless image management. This video is perfect for developers looking to create robust web applications that can handle image uploads and storage effectively. Here's what you will learn throughout...
Create Login Reactive Form with Validations | Quiz App or Exam Portal | Spring Boot & Angular | #11
Просмотров 6216 часов назад
Learn how to create a secure login page for a Quiz App or Exam Portal using Spring Boot and Angular. In this video, we’ll build a login form with Angular's reactive forms and implement form validations to ensure users enter valid credentials. Follow along as we handle user input, display error messages for invalid entries, and integrate the form with backend authentication. By the end, you’ll h...
Creating Login API call in Spring Boot | Quiz App or Exam Portal | Spring Boot & Angular | #10
Просмотров 8721 час назад
In this video, we’ll create a Login API endpoint in Spring Boot for our Quiz App or Exam Portal, focusing on secure authentication for users. We’ll walk through setting up the login logic, handling user credentials, and configuring responses to ensure smooth integration with the frontend. Finally, we’ll test the API in Postman to confirm it works as expected. By the end, you’ll have a fully tes...
Calling & Testing Signup User API from Angular | Quiz App or Exam Portal | Spring Boot & Angular |#9
Просмотров 93День назад
In this video, we dive into creating the authentication service in Angular for our Quiz App/Exam Portal. You'll learn how to set up the signup functionality by connecting our Angular frontend with the Spring Boot backend API. We cover the steps to call the Signup User API from Angular, handle API requests, and thoroughly test the signup process to ensure smooth user registration. This is Part 9...
Fetching Uploaded Images API in React JS Application | Image Upload App Using MERN & Firebase | #13
Просмотров 72День назад
In this video, we’ll guide you through the process of integrating an API to fetch and display uploaded images in a React JS application. Here’s what you’ll cover: 1️⃣ Calling the Fetch Uploaded Images API - Learn how to set up and call an API endpoint to retrieve images stored on the server. We’ll walk through handling the API response, parsing the data, and storing it in your React state. 2️⃣ ...
Signup Page & Reactive Form with Validations | Quiz App or Exam Portal | Spring Boot & Angular | #8
Просмотров 7514 дней назад
In this video, we'll walk through building the signup page for our Quiz App or Exam Portal. Using Angular, we'll create a reactive form with detailed input validations to ensure a smooth and secure user signup process. We'll set up form fields, apply validation rules for each, and handle error messages to guide users. Empower your projects with our meticulously crafted project source codes avai...
Calling Image Upload API in React JS Application | Image Upload App Using MERN & Firebase | #12
Просмотров 5014 дней назад
In this video, you'll learn how to set up and test an Image Upload feature in a React JS application. Here’s what we’ll cover: 1️⃣ Calling the Image Upload API - We’ll guide you through the process of connecting your React app to an Image Upload API. Learn how to configure API calls for uploading images directly from the front end, manage file inputs, and handle responses effectively. 2️⃣ Testi...
Create Navbar, Shared Module, Signup Component | Quiz App or Exam Portal | Spring Boot & Angular |#7
Просмотров 15914 дней назад
In this video, we’ll walk through creating a responsive navbar and setting up a shared module to streamline imports organization across the project. We’ll also build the signup component, where users can register for the Quiz App or Exam Portal. This tutorial is part 7 in our series using Spring Boot and Angular to develop a full-stack application. By the end, you'll have a functional signup pa...
Fetching Uploaded Images API in Node.js Application | Image Upload App Using MERN & Firebase | #11
Просмотров 5014 дней назад
In this video, we’ll demonstrate how to fetch uploaded images from a Node.js application through an API. Here’s what you’ll learn: 1️⃣ Setting Up the Fetch Images API: - Learn how to create an API endpoint in Node.js that retrieves and serves previously uploaded images, making them accessible for your front end or client applications. 2️⃣ Testing the API Response: - We’ll test the endpoint to v...
Creating Signup User API call in Spring Boot | Quiz App or Exam Portal | Spring Boot & Angular | #6
Просмотров 13614 дней назад
In this video, part 6 of our series on building a Quiz App or Exam Portal using Spring Boot and Angular, we dive into the process of creating a user signup API call. We’ll walk you through the necessary backend implementation in Spring Boot, focusing on how to handle user registration securely and efficiently. You’ll learn about defining the API endpoints, managing user data. Empower your proje...
Creating an Image Upload API in Node.js Application | Image Upload App Using MERN & Firebase | #10
Просмотров 8014 дней назад
In this video, you’ll learn how to create and test an Image Upload API in Node.js! This tutorial will guide you through: 1️⃣ Setting Up the Image Upload API: - Build an API endpoint that allows users to upload images, using best practices to handle file data securely and efficiently in a Node.js application. 2️⃣ Testing the API with Postman: - Verify that the image upload functionality works as...
Auto Admin Creation & Duplicate Email Check | Quiz App or Exam Portal | Spring Boot & Angular | #5
Просмотров 12421 день назад
Auto Admin Creation & Duplicate Email Check | Quiz App or Exam Portal | Spring Boot & Angular | #5
Create User Entity, User Role, Service & Repo | Quiz App or Exam Portal | Spring Boot & Angular | #4
Просмотров 17721 день назад
Create User Entity, User Role, Service & Repo | Quiz App or Exam Portal | Spring Boot & Angular | #4
Setting Up Multer Middleware in Node JS Application | Image Upload App Using MERN & Firebase | #9
Просмотров 3421 день назад
Setting Up Multer Middleware in Node JS Application | Image Upload App Using MERN & Firebase | #9
Create Angular 18 App & Installing UI Library | Quiz App or Exam Portal | Spring Boot & Angular | #3
Просмотров 15521 день назад
Create Angular 18 App & Installing UI Library | Quiz App or Exam Portal | Spring Boot & Angular | #3
Create New Spring Boot App With MySql Config | Quiz App or Exam Portal | Spring Boot & Angular | #2
Просмотров 22628 дней назад
Create New Spring Boot App With MySql Config | Quiz App or Exam Portal | Spring Boot & Angular | #2
Getting Image Upload Form Values in React JS App | Image Upload App Using MERN & Firebase | #8
Просмотров 4128 дней назад
Getting Image Upload Form Values in React JS App | Image Upload App Using MERN & Firebase | #8
Creating Upload Image Form in React JS Application | Image Upload App Using MERN & Firebase | #7
Просмотров 60Месяц назад
Creating Upload Image Form in React JS Application | Image Upload App Using MERN & Firebase | #7
Project Overview and Demo | Quiz Application or Examination Portal | Spring Boot & Angular | #1
Просмотров 443Месяц назад
Project Overview and Demo | Quiz Application or Examination Portal | Spring Boot & Angular | #1
Creating Image Model & Route in Node.js Application | Image Upload App Using MERN & Firebase | #6
Просмотров 40Месяц назад
Creating Image Model & Route in Node.js Application | Image Upload App Using MERN & Firebase | #6
Setting Up Firebase Project & Admin SDK in Node.js | Image Upload App Using MERN & Firebase | #5
Просмотров 68Месяц назад
Setting Up Firebase Project & Admin SDK in Node.js | Image Upload App Using MERN & Firebase | #5
Full Stack Fitness, Gym Exercise Tracker Project With Spring boot & Angular | 2024
Просмотров 852Месяц назад
Full Stack Fitness, Gym Exercise Tracker Project With Spring boot & Angular | 2024
Setting Up Node.js Application with MongoDB | Image Upload Application Using MERN & Firebase | #4
Просмотров 35Месяц назад
Setting Up Node.js Application with MongoDB | Image Upload Application Using MERN & Firebase | #4
Creating Activities Chart on Angular Dashboard | Fitness Tracker Project| Spring Boot & Angular |#35
Просмотров 359Месяц назад
Creating Activities Chart on Angular Dashboard | Fitness Tracker Project| Spring Boot & Angular |#35
Creating Workouts Chart on Angular Dashboard | Fitness Tracker Project | Spring Boot & Angular | #34
Просмотров 153Месяц назад
Creating Workouts Chart on Angular Dashboard | Fitness Tracker Project | Spring Boot & Angular | #34
Creating React JS Application with Material UI | Image Upload Application Using MERN & Firebase | #3
Просмотров 58Месяц назад
Creating React JS Application with Material UI | Image Upload Application Using MERN & Firebase | #3

Комментарии

  • @youfailbetch
    @youfailbetch 34 минуты назад

    Hi thanks it's a great video, is there one for the configuration and installation of angular/java spring boot ?

  • @Comedy_Cove02
    @Comedy_Cove02 17 часов назад

    Access to XMLHttpRequest at 'localhost:8080/api/guest/tour/book[object%20Object]' from origin 'localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. :8080/api/guest/tour/book[object%20Object]:1 Failed to load resource: net::ERR_FAILED even after adding @CrossOrigin("*") annotation

  • @manrexjsjs4016
    @manrexjsjs4016 19 часов назад

    Can i get the DemoNgZorroAntdModule.ts

    • @code_with_projects
      @code_with_projects 19 часов назад

      import { NgModule } from '@angular/core'; import { NzAffixModule } from 'ng-zorro-antd/affix'; import { NzAlertModule } from 'ng-zorro-antd/alert'; import { NzAnchorModule } from 'ng-zorro-antd/anchor'; import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete'; import { NzAvatarModule } from 'ng-zorro-antd/avatar'; import { NzBackTopModule } from 'ng-zorro-antd/back-top'; import { NzBadgeModule } from 'ng-zorro-antd/badge'; import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb'; import { NzButtonModule } from 'ng-zorro-antd/button'; import { NzCalendarModule } from 'ng-zorro-antd/calendar'; import { NzCardModule } from 'ng-zorro-antd/card'; import { NzCarouselModule } from 'ng-zorro-antd/carousel'; import { NzCascaderModule } from 'ng-zorro-antd/cascader'; import { NzCheckboxModule } from 'ng-zorro-antd/checkbox'; import { NzCollapseModule } from 'ng-zorro-antd/collapse'; import { NzCommentModule } from 'ng-zorro-antd/comment'; import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation'; import { NzTransButtonModule } from 'ng-zorro-antd/core/trans-button'; import { NzWaveModule } from 'ng-zorro-antd/core/wave'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions'; import { NzDividerModule } from 'ng-zorro-antd/divider'; import { NzDrawerModule } from 'ng-zorro-antd/drawer'; import { NzDropDownModule } from 'ng-zorro-antd/dropdown'; import { NzEmptyModule } from 'ng-zorro-antd/empty'; import { NzFormModule } from 'ng-zorro-antd/form'; import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzI18nModule } from 'ng-zorro-antd/i18n'; import { NzIconModule } from 'ng-zorro-antd/icon'; import { NzImageModule } from 'ng-zorro-antd/image'; import { NzInputModule } from 'ng-zorro-antd/input'; import { NzInputNumberModule } from 'ng-zorro-antd/input-number'; import { NzLayoutModule } from 'ng-zorro-antd/layout'; import { NzListModule } from 'ng-zorro-antd/list'; import { NzMentionModule } from 'ng-zorro-antd/mention'; import { NzMenuModule } from 'ng-zorro-antd/menu'; import { NzMessageModule } from 'ng-zorro-antd/message'; import { NzModalModule } from 'ng-zorro-antd/modal'; import { NzNotificationModule } from 'ng-zorro-antd/notification'; import { NzPageHeaderModule } from 'ng-zorro-antd/page-header'; import { NzPaginationModule } from 'ng-zorro-antd/pagination'; import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm'; import { NzPopoverModule } from 'ng-zorro-antd/popover'; import { NzProgressModule } from 'ng-zorro-antd/progress'; import { NzRadioModule } from 'ng-zorro-antd/radio'; import { NzRateModule } from 'ng-zorro-antd/rate'; import { NzResultModule } from 'ng-zorro-antd/result'; import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzSkeletonModule } from 'ng-zorro-antd/skeleton'; import { NzSliderModule } from 'ng-zorro-antd/slider'; import { NzSpinModule } from 'ng-zorro-antd/spin'; import { NzStatisticModule } from 'ng-zorro-antd/statistic'; import { NzStepsModule } from 'ng-zorro-antd/steps'; import { NzSwitchModule } from 'ng-zorro-antd/switch'; import { NzTableModule } from 'ng-zorro-antd/table'; import { NzTabsModule } from 'ng-zorro-antd/tabs'; import { NzTagModule } from 'ng-zorro-antd/tag'; import { NzTimePickerModule } from 'ng-zorro-antd/time-picker'; import { NzTimelineModule } from 'ng-zorro-antd/timeline'; import { NzToolTipModule } from 'ng-zorro-antd/tooltip'; import { NzTransferModule } from 'ng-zorro-antd/transfer'; import { NzTreeModule } from 'ng-zorro-antd/tree'; import { NzTreeViewModule } from 'ng-zorro-antd/tree-view'; import { NzTreeSelectModule } from 'ng-zorro-antd/tree-select'; import { NzTypographyModule } from 'ng-zorro-antd/typography'; import { NzUploadModule } from 'ng-zorro-antd/upload'; import { NzResizableModule } from 'ng-zorro-antd/resizable'; import { NzPipesModule } from 'ng-zorro-antd/pipes'; @NgModule({ exports: [ NzAffixModule, NzAlertModule, NzAnchorModule, NzAutocompleteModule, NzAvatarModule, NzBackTopModule, NzBadgeModule, NzButtonModule, NzBreadCrumbModule, NzCalendarModule, NzCardModule, NzCarouselModule, NzCascaderModule, NzCheckboxModule, NzCollapseModule, NzCommentModule, NzDatePickerModule, NzDescriptionsModule, NzDividerModule, NzDrawerModule, NzDropDownModule, NzEmptyModule, NzFormModule, NzGridModule, NzI18nModule, NzIconModule, NzImageModule, NzInputModule, NzInputNumberModule, NzLayoutModule, NzListModule, NzMentionModule, NzMenuModule, NzMessageModule, NzModalModule, NzNoAnimationModule, NzNotificationModule, NzPageHeaderModule, NzPaginationModule, NzPopconfirmModule, NzPopoverModule, NzProgressModule, NzRadioModule, NzRateModule, NzResultModule, NzSelectModule, NzSkeletonModule, NzSliderModule, NzSpinModule, NzStatisticModule, NzStepsModule, NzSwitchModule, NzTableModule, NzTabsModule, NzTagModule, NzTimePickerModule, NzTimelineModule, NzToolTipModule, NzTransButtonModule, NzTransferModule, NzTreeModule, NzTreeViewModule, NzTreeSelectModule, NzTypographyModule, NzUploadModule, NzWaveModule, NzResizableModule, NzPipesModule, ] }) export class DemoNgZorroAntdModule { }

  • @aswathic.t6749
    @aswathic.t6749 20 часов назад

    Sir from where u copied that file ?

    • @code_with_projects
      @code_with_projects 19 часов назад

      import { NgModule } from '@angular/core'; import { NzAffixModule } from 'ng-zorro-antd/affix'; import { NzAlertModule } from 'ng-zorro-antd/alert'; import { NzAnchorModule } from 'ng-zorro-antd/anchor'; import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete'; import { NzAvatarModule } from 'ng-zorro-antd/avatar'; import { NzBackTopModule } from 'ng-zorro-antd/back-top'; import { NzBadgeModule } from 'ng-zorro-antd/badge'; import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb'; import { NzButtonModule } from 'ng-zorro-antd/button'; import { NzCalendarModule } from 'ng-zorro-antd/calendar'; import { NzCardModule } from 'ng-zorro-antd/card'; import { NzCarouselModule } from 'ng-zorro-antd/carousel'; import { NzCascaderModule } from 'ng-zorro-antd/cascader'; import { NzCheckboxModule } from 'ng-zorro-antd/checkbox'; import { NzCollapseModule } from 'ng-zorro-antd/collapse'; import { NzCommentModule } from 'ng-zorro-antd/comment'; import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation'; import { NzTransButtonModule } from 'ng-zorro-antd/core/trans-button'; import { NzWaveModule } from 'ng-zorro-antd/core/wave'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions'; import { NzDividerModule } from 'ng-zorro-antd/divider'; import { NzDrawerModule } from 'ng-zorro-antd/drawer'; import { NzDropDownModule } from 'ng-zorro-antd/dropdown'; import { NzEmptyModule } from 'ng-zorro-antd/empty'; import { NzFormModule } from 'ng-zorro-antd/form'; import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzI18nModule } from 'ng-zorro-antd/i18n'; import { NzIconModule } from 'ng-zorro-antd/icon'; import { NzImageModule } from 'ng-zorro-antd/image'; import { NzInputModule } from 'ng-zorro-antd/input'; import { NzInputNumberModule } from 'ng-zorro-antd/input-number'; import { NzLayoutModule } from 'ng-zorro-antd/layout'; import { NzListModule } from 'ng-zorro-antd/list'; import { NzMentionModule } from 'ng-zorro-antd/mention'; import { NzMenuModule } from 'ng-zorro-antd/menu'; import { NzMessageModule } from 'ng-zorro-antd/message'; import { NzModalModule } from 'ng-zorro-antd/modal'; import { NzNotificationModule } from 'ng-zorro-antd/notification'; import { NzPageHeaderModule } from 'ng-zorro-antd/page-header'; import { NzPaginationModule } from 'ng-zorro-antd/pagination'; import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm'; import { NzPopoverModule } from 'ng-zorro-antd/popover'; import { NzProgressModule } from 'ng-zorro-antd/progress'; import { NzRadioModule } from 'ng-zorro-antd/radio'; import { NzRateModule } from 'ng-zorro-antd/rate'; import { NzResultModule } from 'ng-zorro-antd/result'; import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzSkeletonModule } from 'ng-zorro-antd/skeleton'; import { NzSliderModule } from 'ng-zorro-antd/slider'; import { NzSpinModule } from 'ng-zorro-antd/spin'; import { NzStatisticModule } from 'ng-zorro-antd/statistic'; import { NzStepsModule } from 'ng-zorro-antd/steps'; import { NzSwitchModule } from 'ng-zorro-antd/switch'; import { NzTableModule } from 'ng-zorro-antd/table'; import { NzTabsModule } from 'ng-zorro-antd/tabs'; import { NzTagModule } from 'ng-zorro-antd/tag'; import { NzTimePickerModule } from 'ng-zorro-antd/time-picker'; import { NzTimelineModule } from 'ng-zorro-antd/timeline'; import { NzToolTipModule } from 'ng-zorro-antd/tooltip'; import { NzTransferModule } from 'ng-zorro-antd/transfer'; import { NzTreeModule } from 'ng-zorro-antd/tree'; import { NzTreeViewModule } from 'ng-zorro-antd/tree-view'; import { NzTreeSelectModule } from 'ng-zorro-antd/tree-select'; import { NzTypographyModule } from 'ng-zorro-antd/typography'; import { NzUploadModule } from 'ng-zorro-antd/upload'; import { NzResizableModule } from 'ng-zorro-antd/resizable'; import { NzPipesModule } from 'ng-zorro-antd/pipes'; @NgModule({ exports: [ NzAffixModule, NzAlertModule, NzAnchorModule, NzAutocompleteModule, NzAvatarModule, NzBackTopModule, NzBadgeModule, NzButtonModule, NzBreadCrumbModule, NzCalendarModule, NzCardModule, NzCarouselModule, NzCascaderModule, NzCheckboxModule, NzCollapseModule, NzCommentModule, NzDatePickerModule, NzDescriptionsModule, NzDividerModule, NzDrawerModule, NzDropDownModule, NzEmptyModule, NzFormModule, NzGridModule, NzI18nModule, NzIconModule, NzImageModule, NzInputModule, NzInputNumberModule, NzLayoutModule, NzListModule, NzMentionModule, NzMenuModule, NzMessageModule, NzModalModule, NzNoAnimationModule, NzNotificationModule, NzPageHeaderModule, NzPaginationModule, NzPopconfirmModule, NzPopoverModule, NzProgressModule, NzRadioModule, NzRateModule, NzResultModule, NzSelectModule, NzSkeletonModule, NzSliderModule, NzSpinModule, NzStatisticModule, NzStepsModule, NzSwitchModule, NzTableModule, NzTabsModule, NzTagModule, NzTimePickerModule, NzTimelineModule, NzToolTipModule, NzTransButtonModule, NzTransferModule, NzTreeModule, NzTreeViewModule, NzTreeSelectModule, NzTypographyModule, NzUploadModule, NzWaveModule, NzResizableModule, NzPipesModule, ] }) export class DemoNgZorroAntdModule { }

  • @gabrielphoebe9111
    @gabrielphoebe9111 День назад

    Hi, I need help with my postman it gives 401 unauthorised and I don’t understand what to do

  • @BasavarajMandi
    @BasavarajMandi 3 дня назад

    bro this angualr 16 right

  • @2RAJ21
    @2RAJ21 3 дня назад

    Thank you. what is the purpose of admin/rooms menu and after login to admin it shows dashboard. how to see dashboard after check the reservations?..

  • @Comedy_Cove02
    @Comedy_Cove02 4 дня назад

    POST localhost:8080/api/admin/car 403 (Forbidden) post-car.component.ts:42 please help with this error

  • @princyworkspace
    @princyworkspace 4 дня назад

    Do you receive the notification when the browser is closed ?

    • @code_with_projects
      @code_with_projects 4 дня назад

      Yes, exactly! When the browser is open, the notification will display in the foreground; otherwise, it’ll show as a background notification.

  • @martinmatehajc9525
    @martinmatehajc9525 5 дней назад

    Hi Sir! In the form i have the line for picking the date, but the little calendar wont appear. Do you maybe have any idea why?

    • @code_with_projects
      @code_with_projects 4 дня назад

      Hi! It sounds like there might be an issue with the date picker component or its dependencies. Make sure you've imported the necessary date picker library and that it's properly initialized. Also, check if there are any JavaScript or CSS conflicts that might be preventing it from displaying.

  • @girish2102
    @girish2102 5 дней назад

    Keep it Up Bhaiya...❤👍 Total kitne videos aayenge is project ke?? And please iske baad ek accha React + Springboot ka Book Store ya Grocery Store Jisme Store Owner login and customer login ho... Customer will have cart and payment checkout feature and store owner will have feature of adding items to site and also can see the all the customers and their orders..... Please bhaiya meke this project or any similar ecommerce project in react and springboot

    • @code_with_projects
      @code_with_projects 4 дня назад

      Thank you so much! 😊❤️ Yes, this project will have about 40 parts to cover everything in detail. And I’ll keep your suggestion for the React + Spring Boot e-commerce app in mind! It’s a fantastic idea with a lot of useful features to explore. Stay tuned for more, and keep coding! 🚀

    • @girish2102
      @girish2102 3 дня назад

      @@code_with_projects lesss go!!! i was looking for a project to add in my resume and this quiz app is perfect and i also want that e commerce app

  • @hasanoren2166
    @hasanoren2166 5 дней назад

    I want to ask that you expect user id to create reservation, Is this secured way ? and why you did not try to get user id from securitycontext instead of asking it from client? Thanks.

    • @code_with_projects
      @code_with_projects 4 дня назад

      Great question! Yes, you're absolutely right-it's more secure to retrieve the user ID from the SecurityContext rather than asking for it from the client. I’ll definitely implement this approach in future projects. Thanks for the suggestion!

  • @snehaloganathan939
    @snehaloganathan939 5 дней назад

    Can u share ur linkedin id??

    • @code_with_projects
      @code_with_projects 4 дня назад

      Haha, I appreciate the interest, but sorry, I can’t share personal details here-keeping things as mysterious as a secret recipe! 😄 Thanks for understanding!

  • @Comedy_Cove02
    @Comedy_Cove02 5 дней назад

    when customer loged in 2 navbars displaying

    • @code_with_projects
      @code_with_projects 4 дня назад

      It sounds like the navbar might be checking user roles twice! Please double-check the logic of the user roles where you are showing the navbars to make sure it's displaying only one.

  • @janjack5335
    @janjack5335 6 дней назад

    Thank you for the tutorial. i have a question. Did you include admin in this project? if you see my commnet, please reply. i need your assisst.

    • @code_with_projects
      @code_with_projects 6 дней назад

      Thank you for following the tutorial! No, this project doesn’t include an admin feature.

    • @janjack5335
      @janjack5335 5 дней назад

      @@code_with_projects Thank you for your reponse. please can you suggest me how to create admin feature? like what should i include in admin feature?

  • @BasavarajMandi
    @BasavarajMandi 6 дней назад

    whuch version this one angular

  • @BasavarajMandi
    @BasavarajMandi 6 дней назад

    which angular version you are using

  • @bhavyarangu
    @bhavyarangu 6 дней назад

    buttons are not working I did the same

    • @code_with_projects
      @code_with_projects 6 дней назад

      Thanks for watching! If you’re seeing any console errors, please share them so I can help troubleshoot.

  • @biswajitdas3061
    @biswajitdas3061 6 дней назад

    sir i dont understand that where u defined the admin email and password i dont know what is my admin email and password i followed your each step please help

    • @code_with_projects
      @code_with_projects 6 дней назад

      Hi! Thanks for following along! To set up the admin email and password, please check out the section on Admin account creation here: ruclips.net/video/pqahN8UDQOU/видео.html. Let me know if you have more questions!

  • @white_shadowed_person
    @white_shadowed_person 6 дней назад

    @code_with_projects Im getting this error on this api localhost:8083/api/customer/cart which is triggered from the web page . Can you provide me a solution for this ? java.lang.StackOverflowError: null at java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_31] at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[na:1.8.0_31] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[na:1.8.0_31] at java.net.URLClassLoader.defineClass(URLClassLoader.java:455) ~[na:1.8.0_31] at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[na:1.8.0_31] at java.net.URLClassLoader$1.run(URLClassLoader.java:367) ~[na:1.8.0_31] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.8.0_31] at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_31] at java.net.URLClassLoader.findClass(URLClassLoader.java:360) ~[na:1.8.0_31] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_31] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.8.0_31] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_31] at com.fasterxml.jackson.databind.JsonMappingException.prependPath(JsonMappingException.java:445) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:792) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:25) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:25) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:25) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:25) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:178) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:25) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728) ~[jackson-databind-2.13.5.jar:2.13.5] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:774) ~[jackson-databind-2.13.5.jar:2.13.5] at com.

    • @code_with_projects
      @code_with_projects 6 дней назад

      Hey there! The StackOverflowError usually occurs due to a circular reference in the data, causing an infinite loop during serialization. Try checking your entity relationships for any bidirectional mappings, and consider using @JsonIgnore on one side to prevent this. Let me know if that helps!

  • @muralimk4643
    @muralimk4643 7 дней назад

    Excellent content. It's fantastic that you covered React JS, Spring Boot, and MySQL in 71 minutes with a straightforward functioning example. I strongly suggest this course to anyone looking to gain a solid hands-on understanding of Full Stack programming. I built a Full Stack application successfully by following your instructions. Thank you for putting together and disseminating this course to the developer community. Keep rocking 💐👏👍 Expecting similar samples for Vue JS, Angular. Also calling DB store procedures in Spring Boot.

    • @code_with_projects
      @code_with_projects 6 дней назад

      Thank you so much for your encouraging words! I'm thrilled to hear that you found the course helpful and were able to build a full-stack application successfully. I appreciate your suggestion for Vue.js, Angular, and working with stored procedures in Spring Boot-these are great ideas, and I’ll definitely keep them in mind for future content. Your support means a lot, and I look forward to sharing more practical tutorials with the developer community. Keep building, and stay tuned! 🌟💐👏👍

  • @systemisdead
    @systemisdead 7 дней назад

    I'm crying bro, I've been trying to fix the 403 issue for like 3 hours and apparently I just need to add "/api/**" in requestMatchers() of the function "SecurityFilterChain securityFilterChain(HttpSecurity http)" in "WebSecurityConfiguration.java" and the category is finally added in the database 😭Everything else is working tho thx :)

  • @JayceDang
    @JayceDang 7 дней назад

    Give me the code of the app.component.scss file

    • @code_with_projects
      @code_with_projects 6 дней назад

      .navbar { display: flex; align-items: center; padding: 0 16px; } .navbar-brand { font-size: 20px; font-weight: 600; margin-right: 16px; } .spacer { flex: 1; } button { color: white; text-transform: uppercase; margin-left: 8px; } button.active { font-weight: 600; } .custom-toolbar { background-color: #ff0000; }

  • @doojaGG
    @doojaGG 9 дней назад

    Thank you for this amazing tutorial! However, I'm encountering an issue with authorities. When I use permitAll() for APIs that start with /api/admin or /api/customer, they work as expected. But when I use hasAnyAuthority(UserRole.CUSTOMER.name()) or UserRole.ADMIN.name(), the APIs don’t work.

  • @rfatulusoy6510
    @rfatulusoy6510 11 дней назад

    I want to add different products to the cart. I don't get any errors while adding them, but they don't appear in the database. How should I set the relationship between the cart and the product ? In addition, I don't use frontend, only backend.

    • @code_with_projects
      @code_with_projects 10 дней назад

      Thanks for the comment! For a clearer idea on how to set up the relationship, please share your entity classes for the cart and order. This will help pinpoint any issues in the structure. 😊

  • @jyotiranjanjenapintu235
    @jyotiranjanjenapintu235 11 дней назад

    Please clarify at 0.35

    • @code_with_projects
      @code_with_projects 10 дней назад

      This Angular module file, DemoNgZorroAntdModule, imports and exports a variety of components from the NG-ZORRO library, a popular UI toolkit based on Ant Design for Angular. It provides components like buttons, forms, modals, tables, notifications, icons, and more, which are used to create a wide range of user interface elements with consistent design and functionality. Key Points: 1. Icon Module Setup: - The NzIconModule is configured with all icons from the @ant-design/icons-angular package, allowing the use of Ant Design icons throughout the app. 2. Imports and Exports: - Only the NzIconModule is imported within this module because it needs additional configuration (icons). - All other components are directly exported. This allows any module that imports.DemoNgZorroAntdModule to have access to all NG-ZORRO UI components without importing them individually. Purpose: This setup centralizes all NG-ZORRO imports, making it easy to manage and reuse UI components throughout an Angular app. By exporting all necessary modules, the app can access these components directly, streamlining UI development and ensuring a consistent design across the project. Here's the file code: import { NgModule } from '@angular/core'; import { NzAffixModule } from 'ng-zorro-antd/affix'; import { NzAlertModule } from 'ng-zorro-antd/alert'; import { NzAnchorModule } from 'ng-zorro-antd/anchor'; import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete'; import { NzAvatarModule } from 'ng-zorro-antd/avatar'; import { NzBackTopModule } from 'ng-zorro-antd/back-top'; import { NzBadgeModule } from 'ng-zorro-antd/badge'; import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb'; import { NzButtonModule } from 'ng-zorro-antd/button'; import { NzCalendarModule } from 'ng-zorro-antd/calendar'; import { NzCardModule } from 'ng-zorro-antd/card'; import { NzCarouselModule } from 'ng-zorro-antd/carousel'; import { NzCascaderModule } from 'ng-zorro-antd/cascader'; import { NzCheckboxModule } from 'ng-zorro-antd/checkbox'; import { NzCollapseModule } from 'ng-zorro-antd/collapse'; import { NzCommentModule } from 'ng-zorro-antd/comment'; import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation'; import { NzTransButtonModule } from 'ng-zorro-antd/core/trans-button'; import { NzWaveModule } from 'ng-zorro-antd/core/wave'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions'; import { NzDividerModule } from 'ng-zorro-antd/divider'; import { NzDrawerModule } from 'ng-zorro-antd/drawer'; import { NzDropDownModule } from 'ng-zorro-antd/dropdown'; import { NzEmptyModule } from 'ng-zorro-antd/empty'; import { NzFormModule } from 'ng-zorro-antd/form'; import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzI18nModule } from 'ng-zorro-antd/i18n'; import { NzIconModule } from 'ng-zorro-antd/icon'; import { NzImageModule } from 'ng-zorro-antd/image'; import { NzInputModule } from 'ng-zorro-antd/input'; import { NzInputNumberModule } from 'ng-zorro-antd/input-number'; import { NzLayoutModule } from 'ng-zorro-antd/layout'; import { NzListModule } from 'ng-zorro-antd/list'; import { NzMentionModule } from 'ng-zorro-antd/mention'; import { NzMenuModule } from 'ng-zorro-antd/menu'; import { NzMessageModule } from 'ng-zorro-antd/message'; import { NzModalModule } from 'ng-zorro-antd/modal'; import { NzNotificationModule } from 'ng-zorro-antd/notification'; import { NzPageHeaderModule } from 'ng-zorro-antd/page-header'; import { NzPaginationModule } from 'ng-zorro-antd/pagination'; import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm'; import { NzPopoverModule } from 'ng-zorro-antd/popover'; import { NzProgressModule } from 'ng-zorro-antd/progress'; import { NzRadioModule } from 'ng-zorro-antd/radio'; import { NzRateModule } from 'ng-zorro-antd/rate'; import { NzResultModule } from 'ng-zorro-antd/result'; import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzSkeletonModule } from 'ng-zorro-antd/skeleton'; import { NzSliderModule } from 'ng-zorro-antd/slider'; import { NzSpinModule } from 'ng-zorro-antd/spin'; import { NzStatisticModule } from 'ng-zorro-antd/statistic'; import { NzStepsModule } from 'ng-zorro-antd/steps'; import { NzSwitchModule } from 'ng-zorro-antd/switch'; import { NzTableModule } from 'ng-zorro-antd/table'; import { NzTabsModule } from 'ng-zorro-antd/tabs'; import { NzTagModule } from 'ng-zorro-antd/tag'; import { NzTimePickerModule } from 'ng-zorro-antd/time-picker'; import { NzTimelineModule } from 'ng-zorro-antd/timeline'; import { NzToolTipModule } from 'ng-zorro-antd/tooltip'; import { NzTransferModule } from 'ng-zorro-antd/transfer'; import { NzTreeModule } from 'ng-zorro-antd/tree'; import { NzTreeViewModule } from 'ng-zorro-antd/tree-view'; import { NzTreeSelectModule } from 'ng-zorro-antd/tree-select'; import { NzTypographyModule } from 'ng-zorro-antd/typography'; import { NzUploadModule } from 'ng-zorro-antd/upload'; import { NzResizableModule } from 'ng-zorro-antd/resizable'; import { NzPipesModule } from 'ng-zorro-antd/pipes'; import * as AllIcons from '@ant-design/icons-angular/icons'; const antDesignIcons = Object.values(AllIcons); @NgModule({ imports: [ NzIconModule.forChild(antDesignIcons), ], exports: [ NzAffixModule, NzAlertModule, NzAnchorModule, NzAutocompleteModule, NzAvatarModule, NzBackTopModule, NzBadgeModule, NzButtonModule, NzBreadCrumbModule, NzCalendarModule, NzCardModule, NzCarouselModule, NzCascaderModule, NzCheckboxModule, NzCollapseModule, NzCommentModule, NzDatePickerModule, NzDescriptionsModule, NzDividerModule, NzDrawerModule, NzDropDownModule, NzEmptyModule, NzFormModule, NzGridModule, NzI18nModule, NzIconModule, NzImageModule, NzInputModule, NzInputNumberModule, NzLayoutModule, NzListModule, NzMentionModule, NzMenuModule, NzMessageModule, NzModalModule, NzNoAnimationModule, NzNotificationModule, NzPageHeaderModule, NzPaginationModule, NzPopconfirmModule, NzPopoverModule, NzProgressModule, NzRadioModule, NzRateModule, NzResultModule, NzSelectModule, NzSkeletonModule, NzSliderModule, NzSpinModule, NzStatisticModule, NzStepsModule, NzSwitchModule, NzTableModule, NzTabsModule, NzTagModule, NzTimePickerModule, NzTimelineModule, NzToolTipModule, NzTransButtonModule, NzTransferModule, NzTreeModule, NzTreeViewModule, NzTreeSelectModule, NzTypographyModule, NzUploadModule, NzWaveModule, NzResizableModule, NzPipesModule, ] }) export class DemoNgZorroAntdModule {}

  • @Mohanpubg07
    @Mohanpubg07 12 дней назад

    Bro graph not showing

    • @code_with_projects
      @code_with_projects 10 дней назад

      Hi! If the graph isn’t displaying, double-check that your data is correctly loaded and connected to the graph component, and ensure there are no console errors.

  • @fran-es4sj
    @fran-es4sj 12 дней назад

    Hello, the users I register are not reflected in the database, but I do not get any error, what could be causing this error?

    • @code_with_projects
      @code_with_projects 10 дней назад

      Hi! Thanks for reaching out. It sounds like the registration process may be missing a final save step. Make sure you’re saving the user details by calling the save method from your user repository. Sometimes data might appear processed but won’t persist without that final step in the backend. Let me know if that helps!

  • @swiftyflex1979
    @swiftyflex1979 12 дней назад

    Thank you for this project works fine also explained well. But i still have small issue is while changing the price data type to double instead of Long the search Car give me an empty list i dont know why?

    • @code_with_projects
      @code_with_projects 12 дней назад

      You're very welcome-glad the project is working well for you! As for the search issue, there’s no criteria on price in the search query itself. If the car is posted successfully with double as the price data type, then that part should be working fine. Please double-check that the search query API is receiving the criteria data from Angular correctly and is returning the expected results. Let me know if that helps!

    • @swiftyflex1979
      @swiftyflex1979 12 дней назад

      @code_with_projects dw i was puting double type not the class Double that has D capitale

    • @code_with_projects
      @code_with_projects 10 дней назад

      👍

    • @swiftyflex1979
      @swiftyflex1979 8 дней назад

      @@code_with_projects btw can you do a tutorial of google map api implementation in angular ?

  • @Mohanpubg07
    @Mohanpubg07 13 дней назад

    And why my css not working?

    • @code_with_projects
      @code_with_projects 12 дней назад

      Sometimes CSS issues can come from a missed import or specific selector. Double-check your file path and selector targeting, and let me know if you're still having trouble!

  • @Mohanpubg07
    @Mohanpubg07 13 дней назад

    Where i can find this file ? You paste it without mentioning

    • @code_with_projects
      @code_with_projects 12 дней назад

      Thanks for pointing that out! Which file are you referring to? Let me know so I can guide you to the right place!

  • @rahulazad0376
    @rahulazad0376 14 дней назад

    what is in the notificationserice.js file

    • @code_with_projects
      @code_with_projects 12 дней назад

      The notificationservice.js file is designed to send push notifications using Firebase Cloud Messaging (FCM). Here’s a breakdown: 1. Dependencies: It imports Firebase admin SDK to use Firebase services for messaging. 2. sendNotification(deviceToken, title, body): - Sends a single notification to a specific device. - Accepts the device token and the message content (title and body). - Creates a message object with the notification details and sends it using admin.messaging().send(). 3. sendMultipleNotification(deviceTokens, title, body): - Sends notifications to multiple devices at once. - Takes an array of device tokens and constructs a message for each token. - Uses sendEach() to send all messages in a batch. Both methods catch and throw errors if they occur during the sending process, ensuring any messaging issues are traceable. This setup is useful for applications needing real-time notifications across single or multiple devices.

  • @Sss-j3c
    @Sss-j3c 15 дней назад

    i dont have the app.moude.ts file

    • @code_with_projects
      @code_with_projects 10 дней назад

      Hey! I understand things have changed with Angular 16 & 17+. I’ll be updating the Angular version in an upcoming project video. If you want the same results for this project, I recommend using the same version as in the video. Thanks for your patience! 😊

  • @g0thqu054
    @g0thqu054 16 дней назад

    Thanks for the nice tuto, I am facing a problem, when I try to signup I get the error "401Unauthorized", also when I try to access the home page I get redirected to login page... any idea?

    • @code_with_projects
      @code_with_projects 15 дней назад

      You're welcome! The 401 Unauthorized error typically points to an authentication issue, such as an incorrect URL or missing payload. Double-check that the payload has the correct key-value pairs (matching variable names).

    • @g0thqu054
      @g0thqu054 15 дней назад

      @ thanks for the reply. I found the problem, I had to disable spring security dependency.

  • @luked.3588
    @luked.3588 16 дней назад

    Where can I get your DemoNgZorroAntdModule.ts? You lost me there

    • @code_with_projects
      @code_with_projects 10 дней назад

      import { NgModule } from '@angular/core'; import { NzAffixModule } from 'ng-zorro-antd/affix'; import { NzAlertModule } from 'ng-zorro-antd/alert'; import { NzAnchorModule } from 'ng-zorro-antd/anchor'; import { NzAutocompleteModule } from 'ng-zorro-antd/auto-complete'; import { NzAvatarModule } from 'ng-zorro-antd/avatar'; import { NzBackTopModule } from 'ng-zorro-antd/back-top'; import { NzBadgeModule } from 'ng-zorro-antd/badge'; import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb'; import { NzButtonModule } from 'ng-zorro-antd/button'; import { NzCalendarModule } from 'ng-zorro-antd/calendar'; import { NzCardModule } from 'ng-zorro-antd/card'; import { NzCarouselModule } from 'ng-zorro-antd/carousel'; import { NzCascaderModule } from 'ng-zorro-antd/cascader'; import { NzCheckboxModule } from 'ng-zorro-antd/checkbox'; import { NzCollapseModule } from 'ng-zorro-antd/collapse'; import { NzCommentModule } from 'ng-zorro-antd/comment'; import { NzNoAnimationModule } from 'ng-zorro-antd/core/no-animation'; import { NzTransButtonModule } from 'ng-zorro-antd/core/trans-button'; import { NzWaveModule } from 'ng-zorro-antd/core/wave'; import { NzDatePickerModule } from 'ng-zorro-antd/date-picker'; import { NzDescriptionsModule } from 'ng-zorro-antd/descriptions'; import { NzDividerModule } from 'ng-zorro-antd/divider'; import { NzDrawerModule } from 'ng-zorro-antd/drawer'; import { NzDropDownModule } from 'ng-zorro-antd/dropdown'; import { NzEmptyModule } from 'ng-zorro-antd/empty'; import { NzFormModule } from 'ng-zorro-antd/form'; import { NzGridModule } from 'ng-zorro-antd/grid'; import { NzI18nModule } from 'ng-zorro-antd/i18n'; import { NzIconModule } from 'ng-zorro-antd/icon'; import { NzImageModule } from 'ng-zorro-antd/image'; import { NzInputModule } from 'ng-zorro-antd/input'; import { NzInputNumberModule } from 'ng-zorro-antd/input-number'; import { NzLayoutModule } from 'ng-zorro-antd/layout'; import { NzListModule } from 'ng-zorro-antd/list'; import { NzMentionModule } from 'ng-zorro-antd/mention'; import { NzMenuModule } from 'ng-zorro-antd/menu'; import { NzMessageModule } from 'ng-zorro-antd/message'; import { NzModalModule } from 'ng-zorro-antd/modal'; import { NzNotificationModule } from 'ng-zorro-antd/notification'; import { NzPageHeaderModule } from 'ng-zorro-antd/page-header'; import { NzPaginationModule } from 'ng-zorro-antd/pagination'; import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm'; import { NzPopoverModule } from 'ng-zorro-antd/popover'; import { NzProgressModule } from 'ng-zorro-antd/progress'; import { NzRadioModule } from 'ng-zorro-antd/radio'; import { NzRateModule } from 'ng-zorro-antd/rate'; import { NzResultModule } from 'ng-zorro-antd/result'; import { NzSelectModule } from 'ng-zorro-antd/select'; import { NzSkeletonModule } from 'ng-zorro-antd/skeleton'; import { NzSliderModule } from 'ng-zorro-antd/slider'; import { NzSpinModule } from 'ng-zorro-antd/spin'; import { NzStatisticModule } from 'ng-zorro-antd/statistic'; import { NzStepsModule } from 'ng-zorro-antd/steps'; import { NzSwitchModule } from 'ng-zorro-antd/switch'; import { NzTableModule } from 'ng-zorro-antd/table'; import { NzTabsModule } from 'ng-zorro-antd/tabs'; import { NzTagModule } from 'ng-zorro-antd/tag'; import { NzTimePickerModule } from 'ng-zorro-antd/time-picker'; import { NzTimelineModule } from 'ng-zorro-antd/timeline'; import { NzToolTipModule } from 'ng-zorro-antd/tooltip'; import { NzTransferModule } from 'ng-zorro-antd/transfer'; import { NzTreeModule } from 'ng-zorro-antd/tree'; import { NzTreeViewModule } from 'ng-zorro-antd/tree-view'; import { NzTreeSelectModule } from 'ng-zorro-antd/tree-select'; import { NzTypographyModule } from 'ng-zorro-antd/typography'; import { NzUploadModule } from 'ng-zorro-antd/upload'; import { NzResizableModule } from 'ng-zorro-antd/resizable'; import { NzPipesModule } from 'ng-zorro-antd/pipes'; import * as AllIcons from '@ant-design/icons-angular/icons'; const antDesignIcons = Object.values(AllIcons); @NgModule({ imports: [ NzIconModule.forChild(antDesignIcons), ], exports: [ NzAffixModule, NzAlertModule, NzAnchorModule, NzAutocompleteModule, NzAvatarModule, NzBackTopModule, NzBadgeModule, NzButtonModule, NzBreadCrumbModule, NzCalendarModule, NzCardModule, NzCarouselModule, NzCascaderModule, NzCheckboxModule, NzCollapseModule, NzCommentModule, NzDatePickerModule, NzDescriptionsModule, NzDividerModule, NzDrawerModule, NzDropDownModule, NzEmptyModule, NzFormModule, NzGridModule, NzI18nModule, NzIconModule, NzImageModule, NzInputModule, NzInputNumberModule, NzLayoutModule, NzListModule, NzMentionModule, NzMenuModule, NzMessageModule, NzModalModule, NzNoAnimationModule, NzNotificationModule, NzPageHeaderModule, NzPaginationModule, NzPopconfirmModule, NzPopoverModule, NzProgressModule, NzRadioModule, NzRateModule, NzResultModule, NzSelectModule, NzSkeletonModule, NzSliderModule, NzSpinModule, NzStatisticModule, NzStepsModule, NzSwitchModule, NzTableModule, NzTabsModule, NzTagModule, NzTimePickerModule, NzTimelineModule, NzToolTipModule, NzTransButtonModule, NzTransferModule, NzTreeModule, NzTreeViewModule, NzTreeSelectModule, NzTypographyModule, NzUploadModule, NzWaveModule, NzResizableModule, NzPipesModule, ] }) export class DemoNgZorroAntdModule {}

  • @luked.3588
    @luked.3588 17 дней назад

    nice project, waiting for the next video

    • @code_with_projects
      @code_with_projects 15 дней назад

      Thanks a lot! Glad you're enjoying it-stay tuned, the next video is on the way!

  • @miladmashayekhi6235
    @miladmashayekhi6235 17 дней назад

    i need cource code ! guys help me!

    • @code_with_projects
      @code_with_projects 15 дней назад

      Sure! The website link in the video description has the source code you need. Thanks for watching!

  • @dalinkumar4488
    @dalinkumar4488 18 дней назад

    bro, for me the buttons are not working and I had done everything you did, how to solve this problem? Do you have any idea?

    • @code_with_projects
      @code_with_projects 15 дней назад

      Thanks for your comment! If the buttons aren't working, it could be due to incorrect routing paths. Please verify the routing path of the header's nav links that you have defined inside the app.routing.module.ts.

  • @shashwattiwari3385
    @shashwattiwari3385 19 дней назад

    What if we directly fetch the token from the backend and don't want to write the token manually it should automatically send notification is this possible?

    • @code_with_projects
      @code_with_projects 15 дней назад

      Thanks for your comment! Yes, you can fetch the token directly from the backend to avoid manual entry. This allows for automatic handling of notifications and enhances user experience.

  • @anonymousmaths
    @anonymousmaths 19 дней назад

    why are you not storing refresh token in database. Many RUclips lecture almost all saving refresh token in database.(RefreshTokenRepository )

    • @code_with_projects
      @code_with_projects 15 дней назад

      Great question! Storing refresh tokens in a database can enhance security and allow for better management of token expiration and revocation. I opted for a different approach for simplicity and demonstration purposes in the video. However, using a RefreshTokenRepository is definitely a good practice for production applications. Thanks for pointing that out!

  • @Sss-j3c
    @Sss-j3c 20 дней назад

    hi i dont have this file already: app.module.ts although ive installed nz-zorro as shown in previous vids

    • @code_with_projects
      @code_with_projects 10 дней назад

      Hey! I understand things have changed with Angular 16 & 17+. I’ll be updating the Angular version in an upcoming project video. If you want the same results for this project, I recommend using the same version as in the video. Thanks for your patience! 😊

  • @anandreddy-j1t
    @anandreddy-j1t 20 дней назад

    what is the use of Secret key and does it private and can you please make a video of secret key as for IT Standards

    • @code_with_projects
      @code_with_projects 15 дней назад

      Thanks for your question! The secret key is crucial for securing sensitive information, often used for signing and verifying tokens or encrypting data. It should always be kept private to ensure the integrity and security of your application. I appreciate the suggestion for a video on this topic; I'll definitely consider it for future content!

  • @Copyright_contents_india
    @Copyright_contents_india 21 день назад

    New follower and your fan of crud series' ❤

    • @code_with_projects
      @code_with_projects 20 дней назад

      Thank you so much! 🙌 I'm glad you're enjoying the CRUD series. More content is on the way, so stay tuned!

  • @GokuSS9
    @GokuSS9 21 день назад

    Hi, some of the code in this video has been hidden, right? I encountered many errors when practicing.

    • @code_with_projects
      @code_with_projects 20 дней назад

      Hi! The code in the video should be complete, but sometimes minor details might be easy to miss. Double-check the code and compare it with the video carefully. If you're still encountering errors, feel free to ask-I’m here to help!

  • @ahmedfarazshaikh
    @ahmedfarazshaikh 22 дня назад

    Sir at 3:50:00 you created a delete method, I created the same, but when I try to click on delete button it produces 403 error and the product is not deleted and the page is not reloaded, but when I hit refresh page button the product is deleted and every thing works fine. Can you provide the solution to this problem?

    • @code_with_projects
      @code_with_projects 20 дней назад

      Hi! It sounds like a permissions issue that’s causing the 403 error. Ensure that your delete endpoint has the correct authorization set up and that your front-end is properly sending any required auth tokens. Also, check if your API response is being handled correctly on the client side. If the product is deleted after a manual refresh, the backend is likely working, but the front-end may need adjustments to reload data after deletion. Let me know if you need more guidance!

  • @saumyajoshi9044
    @saumyajoshi9044 24 дня назад

    Sir do you do job or fulltime freelancing did you worked in MNC before

    • @code_with_projects
      @code_with_projects 24 дня назад

      Thanks for asking! I’m doing a full-time job along with freelancing and sharing my experiences through this channel. Appreciate your support!

    • @saumyajoshi9044
      @saumyajoshi9044 24 дня назад

      @@code_with_projects sir product based or service based & how much experience 😄 just asking if you don't mind

    • @code_with_projects
      @code_with_projects 24 дня назад

      I have 8 years of experience, primarily in product-based roles.

    • @saumyajoshi9044
      @saumyajoshi9044 24 дня назад

      @@code_with_projects sir your skillset is exceptional for us please make a video on your professional journey for us as an inspiration

    • @code_with_projects
      @code_with_projects 24 дня назад

      Sure, I will. Keep supporting.

  • @yourlove21
    @yourlove21 25 дней назад

    can you give me code please free

    • @code_with_projects
      @code_with_projects 24 дня назад

      Apologies we can't give the source code free because it takes a lot of time and effort to build these projects. The videos of this project are available for free. Please watch the videos and write code based on them. This will enhance your understanding of Angular and Spring Boot.

  • @rfatulusoy6510
    @rfatulusoy6510 25 дней назад

    Another awesome project however I have a quesiton about cart items endpoint, if we use just backend , what is the endpoint in postman to add product to cart and what are variables ?

    • @code_with_projects
      @code_with_projects 24 дня назад

      Thank you for the great feedback! To add a product to the cart, you would need to send a request to the backend with the following payload: 'Long userId' and 'Long productId.' This will allow the product to be added to the cart through the API.

    • @rfatulusoy6510
      @rfatulusoy6510 22 дня назад

      @@code_with_projects Thank you for answer ! I added one product to cart with userId and productId , but I get an error when i want to add same product to the same customer. The error is Duplicate entry '4' for key 'cart.UK_dqdpmxpsb72di6d4pgpn0qex1'. How to increase product quantity in cart ? Can you write enpoint end variables ?

  • @mezensboui4989
    @mezensboui4989 26 дней назад

    package ecommerce.springbootecommerce.config; import ecommerce.springbootecommerce.filters.JwtRequestFilter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer; import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.security.web.SecurityFilterChain; import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; @Configuration @EnableWebSecurity public class WebSecurityConfig { private final JwtRequestFilter jwtRequestFilter; private final UserDetailsService userDetailsService; @Autowired public WebSecurityConfig(JwtRequestFilter jwtRequestFilter, UserDetailsService userDetailsService) { this.jwtRequestFilter = jwtRequestFilter; this.userDetailsService = userDetailsService; } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } @Bean public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception { return authenticationConfiguration.getAuthenticationManager(); } @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http.csrf(AbstractHttpConfigurer::disable) // Disable CSRF for stateless APIs .authorizeHttpRequests(auth -> auth .requestMatchers("/authenticate", "/sign_up", "/order/**").permitAll() // Permit public endpoints .requestMatchers("/api/**").authenticated() // Protect API endpoints ) .sessionManagement(session -> session .sessionCreationPolicy(SessionCreationPolicy.STATELESS) // Use stateless session management ) .addFilterBefore(jwtRequestFilter, UsernamePasswordAuthenticationFilter.class); // Add JWT filter return http.build(); } }

  • @fuxk_relegions
    @fuxk_relegions 26 дней назад

    where did the service folder come from?? at 3:05 ?