Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next JS OTT Platform using Mongo DB , Tailwind CSS , Ant D
Rating: 4.8 out of 5(7 ratings)
103 students

Next JS OTT Platform using Mongo DB , Tailwind CSS , Ant D

Build a Full-stack OTT Application using Nextjs , MongoDB , Clerk , Ant Design and Tailwind CSS
Last updated 6/2024
English

What you'll learn

  • Build user authentication using clerk user management library , this will include new user sign-up , email verification , sign-in , middlewares etc.
  • Build all the UI components using the combination of Tailwind CSS and Ant Design
  • Users will be able to purchase the available subscriptions in the app right after login.
  • User subscription payments will be handled using stripe payment gateway integration.
  • Once the user purchases subscription they will be allowed to watch any movie or TV Show in the app.
  • If the user is not having any subscription play they will be allowed to watch only trailer and web series.
  • Only admins will be able to add , edit , delete movies and web-series etc
  • All the media content will be uploaded to the firebase storage
  • Admins will able to track all the users , subscriptions and also the reports
  • Entire application will be responsive , it can be viewed in desktops , i-pads and also mobile devices
  • For every section source code will be provided separately
  • Q/A Support

Course content

16 sections61 lectures9h 1m total length
  • Promo17:11

    Build a Next.js OTT platform with MongoDB, Tailwind CSS, Ant Design, and server actions, featuring user and admin roles, movie and web series, trailers and subscriptions via Stripe.

  • Create next app7:08

    Create a new Next.js app with the latest version using npx create next app, enable TypeScript and Tailwind CSS, and run npm run dev to view server-side rendered pages.

  • Antd theme in global level7:07

    Learn how to apply the antd theme globally by wrapping all pages with a config provider and theme provider in the layout, ensuring the Montserrat font across the app.

  • Install antd8:08

    Install and set up Ant Design (antd) with npm, import and use primary and default buttons and a basic input, and note theming overrides will come in the next lecture.

  • Overrride antd default styling9:50

Requirements

  • React Basics
  • Next Basics

Description

Hello ,

Welcome to the course , Next.js 14 OTT Platform App 2024

In this course we are going to build a Full-stack OTT Platform App which is almost similar to Netflix , Prime. We will be using latest version of Nextjs in-order to build this amazing app. So below will be the features and tech-stack of the project.


Tech Stack

Nextjs v14 for frontend and backend

MongoDB for database

Firebase for Storage

Zustand for state management

AntDesign for building UI components

Tailwindcss for Styling or customizing UI components

Clerk for authentication


Features


  1. Build user authentication using clerk user management library , this will include new user sign-up , email verification , sign-in , middlewares etc.

  2. Build all the UI components using the combination of Tailwind CSS and Ant Design

  3. Users will be able to purchase the available subscriptions in the app right after login.

  4. User subscription payments will be handled using stripe payment gateway integration.

  5. Once the user purchases subscription they will be allowed to watch any movie or TV Show in the app.

  6. Users can search all the movies and web-serieses in the homepage

  7. If the user is not having any subscription play they will be allowed to watch only trailer and web series.

  8. Only admins will be able to add , edit , delete movies and web-series etc

  9. All the media content will be uploaded to the firebase storage

  10. Admins will able to track all the users , subscriptions and also the reports

  11. Total users count , total subscriptions , active subscriptions and total revenue will be displayed in reports.

  12. Entire application will be responsive , it can be viewed in desktops , i-pads and also mobile devices

  13. For every section source code will be provided separately

  14. Q/A Support

Who this course is for:

  • Fullstack Developers