Udemy

MERN Stack Event Booking & Management App 2024

Enroll Now
  • 138 Students
  • Updated 6/2024
4.2
(24 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 22 Minute(s)
Language
English
Taught by
K.Sathya Prakash Reddy
Rating
4.2
(24 Ratings)
1 views

Course Overview

MERN Stack Event Booking & Management App 2024

Build a full-stack event booking and management app using mern stack

Hello ,

Welcome to the course ,MERN Stack Event Booking App 2024

In this course we are going to build a full-stack event booking and management app . We will be using one of the most powerful MERN Stack in-order to build this project.


Tech Stack Of Our Project

Vite and React for frontend

Node and Express for backend

Mongo DB for database

Firebase for Storage

Zustand for state management

AntDesign for building UI components

Tailwindcss for Styling or customizing UI components


Features Of Our Project


User Authentication and Roles

  1. Implement a secure multi-user authentication system using JWT and bcryptjs for password hashing.

  2. Create two user roles: normal users and administrators.

Event Management (Admin)

  1. Admins can create, edit, and delete events based on organizer requests.

  2. Event forms include event details (name, date/time, location), media support, and multiple ticket types with customizable names, prices, and limits.

  3. Once an event is created, it is listed on the homepage and available for booking by normal users.

Booking and Payments

  1. Normal users can book events by paying online and confirming their slots.

  2. Integrate Stripe payment gateway for secure online payments.

  3. Users can view their bookings, cancel tickets, and request refunds in their profile.

  4. Users can generate reports of their booked tickets.

Admin Features

  1. Admins can view all user bookings, user data, and booking reports.

  2. Admins can block users and promote other users to admin status.

  3. Admin reports provide detailed event analytics, including revenue and tickets sold.

Support

  1. Provide complete source code access and Q&A support for students.

Course Content

  • 10 section(s)
  • 75 lecture(s)
  • Section 1 Introduction
  • Section 2 Authentication - Frontend
  • Section 3 Backend and Database setup
  • Section 4 Authentication - Backend
  • Section 5 Protected routes and apis
  • Section 6 Private Layout
  • Section 7 Events - Backend
  • Section 8 Add event - frontend
  • Section 9 Show , edit , delete events
  • Section 10 Homepage

What You’ll Learn

  • Build a real-time full-stack project with one of the most popular tech stack MERN.
  • Implementing strong and secured multi user authentication system using JWT.
  • Learn how to use the combination of Ant Design and Tailwind CSS to build and style the UI Components
  • Learn how to use state management tools like redux , zustand etc
  • Accept payments using stripe payment gateway integration
  • Learn how to send emails to users using nodemailer

Reviews

  • E
    Eduardo
    4.5

    muy buena

  • J
    Jagadeesh Kumar
    5.0

    Good content

  • A
    Abdul-Razak Issah
    5.0

    Best tutorial ever. Excellent presentation

  • P
    Prahlad Inala
    5.0

    Clearly explained all the concepts

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed