Skip to content

shreyansgosalia18/disney-plus-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Disney+ Clone with Shadcn, Azure Functions, OpenAI, and Next.js

Welcome to our Disney+ Clone project, where we combine cutting-edge technologies to create a stunning user interface and provide a seamless experience for our users. Follow this comprehensive guide to learn about UI/UX design, Azure Functions, Azure OpenAI service, loaders, caching, Tailwind CSS, Dark Mode toggling, TypeScript, and Vercel deployment.

image

Highlighted portion is recommended by OpenAI image

Highlighted portion is recommended by OpenAI image

Table of Contents

  1. Introduction
  2. Prerequisites
  3. Getting Started
  4. Features
  5. Technologies Used
  6. How to Use Azure Functions
  7. Leveraging Azure OpenAI Service
  8. Using Loaders for Data Fetching
  9. Caching Data with Next.js 14
  10. Building a UI with Tailwind CSS
  11. Implementing Dark Mode
  12. TypeScript for Bug Reduction
  13. Deployment on Vercel

Introduction

In this project, we aim to create a Disney+ clone with a focus on providing an exceptional user experience through the use of Shadcn, Azure Functions, Azure OpenAI service, loaders, caching, Tailwind CSS, Dark Mode, TypeScript, and Vercel.

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js
  • npm or yarn

Getting Started

Clone this repository to your local machine and follow the steps in the Getting Started guide in the project documentation.

Features

  • Beautiful UI & UX design
  • Azure Functions for powerful backend functionality
  • Azure OpenAI service for AI movie suggestions and completions
  • Loaders for a seamless user experience during data fetching
  • Next.js 14 for efficient data caching
  • Tailwind CSS for stunning UI design
  • Dark Mode toggling for user preference
  • TypeScript for bug reduction
  • Deployment on Vercel for a scalable and fast web application

Technologies Used

  • Shadcn
  • Azure Functions
  • Azure OpenAI service
  • Next.js 14
  • Tailwind CSS
  • TypeScript
  • Vercel

How to Use Azure Functions

Learn how to create and leverage the power of Azure Functions by following the guide in our documentation.

Leveraging Azure OpenAI Service

Discover how to integrate the Azure OpenAI service for AI movie suggestions and completions. Check our guide for detailed instructions.

Using Loaders for Data Fetching

Explore various ways to use loaders during data fetching to enhance the user experience. Read more in our Loaders guide.

Caching Data with Next.js 14

Optimize API calls and provide a seamless, fast experience for the user by learning how to cache data with Next.js 14. Check out our guide for step-by-step instructions.

Building a UI with Tailwind CSS

Create a beautiful UI design using Tailwind CSS. Our guide walks you through the process.

Implementing Dark Mode

Learn how to implement Dark Mode toggling to update the UI based on user preference. Follow the steps in our Dark Mode guide.

TypeScript for Bug Reduction

Discover the benefits of using TypeScript to reduce the overall number of bugs and errors in your code. Read our TypeScript guide for details.

Deployment on Vercel

Finally, deploy your Disney+ clone on Vercel for a seamless hosting experience. Check the deployment guide for instructions.

Feel free to explore the documentation and contribute to make our Disney+ Clone even more magical! 🚀🌟