Udemy

MERN Stack Movie Reviews and Recommendations App

Enroll Now
  • 116 Students
  • Updated 5/2023
4.6
(19 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
9 Hour(s) 25 Minute(s)
Language
English
Taught by
K.Sathya Prakash Reddy
Rating
4.6
(19 Ratings)
2 views

Course Overview

MERN Stack Movie Reviews and Recommendations App

Build a Full stack Movie Reviews and Recommendations App

Hello and welcome to the course on building a movie review and recommendation app with the MERN stack!


  • In this course, you will learn how to use a new front-end tool called VITE and compare it with the popular Create-React-App. You will also learn how to work with complex MongoDB queries, schemas, and models.

  • We will cover how to create separate user interfaces for regular users and admins. To build these interfaces, we will be using a combination of Tailwind CSS for styling purposes and AntD for building UI components.

  • We will also cover JWT authentication and password hashing using BCrypt. To manage the state of our application, we will use Redux and Redux Toolkit.

  • For admins, we will cover how to create artists and movies and manage other users in the portal. Only users with admin access will be able to perform CRUD operations on movies and artists.

  • Once a movie is created, it will be listed on the homepage for normal users. Only basic details such as average ratings and movie information will be displayed on the homepage. To view more information about a movie, users can navigate to the movie info page where they can view details such as cast and crew, posters, and trailers. Users can also submit reviews for a movie on the movie info page. They will be able to update or delete their reviews from their profile.

  • Whenever there is any activity related to reviews for a movie, the average rating for that movie will be updated in real-time.

  • We will also cover how to implement user profile updates and password reset functionality.

  • Finally, we will cover how to push our code to GitHub and host our application on RENDER IO. Throughout the course, we will provide 24/7 Q&A support to help you along the way. Even beginners will be able to understand and follow along with the course content.

Here are some additional advantages of using the MERN stack:

  • JavaScript is a single language for both frontend and backend: This makes it easier for developers to learn and use the stack, as they only need to learn one language.

  • The MERN stack is well-supported: There are a large number of resources available for developers who use the MERN stack, including documentation, tutorials, and community support.

  • The MERN stack is scalable: It can be used to build small, simple web applications as well as large, complex web applications.

  • The MERN stack is secure: It uses a number of security features, such as authentication and authorization, to protect web applications from attack.

If you are looking for a modern, scalable, and secure web development stack, then the MERN stack is a great option.


Course Content

  • 10 section(s)
  • 57 lecture(s)
  • Section 1 Project Demo
  • Section 2 Front End Setup
  • Section 3 Authentication UI
  • Section 4 Backend Setup
  • Section 5 Authentication Model & APIS
  • Section 6 Authentication API's Integration
  • Section 7 Middlewares
  • Section 8 Layout and Redux
  • Section 9 Artist Model and APIS
  • Section 10 Artist UI

What You’ll Learn

  • In this course, you will learn how to use a new front-end tool called VITE and compare it with the popular Create-React-App. You will also learn how to work wit
  • We will cover how to create separate user interfaces for regular users and admins. To build these interfaces, we will be using a combination of Tailwind CSS for
  • We will also cover JWT authentication and password hashing using BCrypt. To manage the state of our application, we will use Redux and Redux Toolkit.
  • For admins, we will cover how to create artists and movies and manage other users in the portal. Only users with admin access will be able to perform CRUD opera
  • Once a movie is created, it will be listed on the homepage for normal users. Only basic details such as average ratings and movie information will be displayed
  • Whenever there is any activity related to reviews for a movie, the average rating for that movie will be updated in real-time.
  • We will also cover how to implement user profile updates and password reset functionality.
  • Finally, we will cover how to push our code to GitHub and host our application on RENDER IO. Throughout the course, we will provide 24/7 Q&A support to help you

Reviews

  • P
    Pratik Patel
    5.0

    very informative course,

  • B
    Bala A
    4.5

    Learn a lot and teaching is good.......

  • F
    Favio Motta
    4.5

    a more thorough explanation on how cloudinary works would have been better

  • K
    Komati Reddy Saiyanand Reddy
    5.0

    good

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