Skip to content

ChristianPredoianu/netflix-clone-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix clone Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Recommended IDE Setup

Note about the 429 Error

An 429 Error may appear logged to the console. Themoviedb Api has a rate limit because of the limitations of the free api key. It didn't have this limit of 50 requests per second when I build the project and I was using more then 50 movies. Some movies may not be able to be fetched on initial page load because off this limitation. Just give it a browser refresh after a second or two and all movies will show up correctly. You can read more abut this issue here: https://www.themoviedb.org/talk/62c7c1b258361b005fd2e747?page=1#62c83b78befd91005007a0c7


Logo

Netflix clone

Explore the docs »
View Demo · Report Bug

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact
  6. Acknowledgements

About The Project

A Netflix clone made with Vue 3 + Vite + Firebase to mimic Netflix functionality.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/ChristianPredoianu/netflix-clone-v2.git
  2. Install NPM packages
    npm install
  3. Serve with hot reload at localhost
     npm run dev
  4. Build for production
     npm run build
    

Usage

To start using Netclone you have two options:

1.1 Sign in to Netclone with an existing account for demo purposes https://netclonevue2.netlify.app/signIn: Username: test@test.com Password: testingnetclone => choose an existing profile

1.2 Signup to Netclone with a dummy email made up by you. E.g (john@whatever.com) It doesn't need to be a valid email. And choose a password. => Add a profile and continue with the selected profile.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Christian Predoianu - @linkedin - christianpredoianu@yahoo.com

Project Link: https://github.com/ChristianPredoianu/netflix-clone-v2

Acknowledgements