Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js v13.4 Car Rental Application
Rating: 4.6 out of 5(14 ratings)
148 students

Next.js v13.4 Car Rental Application

Build a Next JS Car Rental Application From Scratch
Last updated 10/2023
English

What you'll learn

  • Learn how to build a modern car rental application using Nextjs version 13 and the Antd Design UI library.
  • Implement authentication with JWT tokens and set up protected routes for different user roles (user and admin).
  • Admin users can perform CRUD operations on cars, manage user accounts, view all bookings, and more.
  • Regular users can view all cars on the homepage, select a car to book, and check availability before making a reservation.
  • Integrate Stripe payment gateway for easy and secure payments.
  • Implement cancel booking functionality and profile update and password reset functionality.
  • Deploy the application to Vercel for global accessibility.
  • Gain practical experience in building a real-world web application with Nextjs and Antd Design.
  • Get hands-on experience with popular web development tools and technologies.
  • Learn how to design and implement a scalable and secure web application.
  • Develop skills and knowledge that are in high demand in the web development industry.
  • Receive expert guidance and support from an experienced web developer.
  • Join a community of learners and developers to share ideas and collaborate on projects.
  • Earn a certificate of completion and showcase your skills to potential employers.

Course content

18 sections44 lectures8h 30m total length
  • Creating Next App6:05
  • Folder Structure11:08
  • Next JS Routing6:42

    Explore routing and pages in Next.js 13.4 using the app directory, with folder-based page structure, dynamic routes like /cars/[carId], and nested routes for car info.

Requirements

  • Next JS Basics
  • React Basics

Description

Hi, Are you ready to take your web development skills to the next level? Then you are in the right place.

Welcome to the course Next JS v13.4 Car Rental Application from Scratch

In this course, we are going to work on the following topics.


  • Learn how to build a modern car rental application using Next.js version 13 and the Antd Design UI library.

  • Implement authentication with JWT tokens and set up protected routes for different user roles (user and admin).

  • Admin users can perform CRUD operations on cars, manage user accounts, view all bookings, and more.

  • Regular users can view all cars on the homepage, select a car to book, and check availability before making a reservation.

  • Integrate Stripe payment gateway for easy and secure payments.

  • Implement cancel booking functionality and profile update and password reset functionality.

  • Deploy the application to Vercel for global accessibility.

  • Gain practical experience in building a real-world web application with Next.js and Antd Design.

  • Get hands-on experience with popular web development tools and technologies.

  • Learn how to design and implement a scalable and secure web application.

  • Develop skills and knowledge that are in high demand in the web development industry.

  • Receive expert guidance and support from an experienced web developer.

  • Join a community of learners and developers to share ideas and collaborate on projects.

  • Earn a certificate of completion and showcase your skills to potential employers.


Next.js is a React framework that gives you building blocks to create web applications.

By framework, we mean Next.js handles the tooling and configuration needed for React, and provides additional structure, features, and optimizations for your application.

You can use React to build your UI, then incrementally adopt Next.js features to solve common application requirements such as routing, data fetching, integrations - all while improving the developer and end-user experience.

Whether you’re an individual developer or part of a larger team, you can leverage React and Next.js to build fully interactive, highly dynamic, and performant web applications.

Who this course is for:

  • Next JS Developers
  • Fullstack Developers
  • React Developers