Skip to content

lytvyn139/react-netflix-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix clone

Live here for an unknown period of time. Full stack ReactJS web application, clone of world's leading streaming entertainment service Netflix.

  • Allows you to watch movies and television shows whenever you want, on any device.
  • Used Firebase, for secure access to the database directly from client-side code.

Stack used:

  • ReactJS
  • React Styled Components
  • Firebase (Firestore & Auth)
  • Netlify

Installation

git clone https://github.com/lytvyn139/react-netflix-clone

To run it you must have Firebase account. Go to https://console.firebase.google.com/u/0/ and create new project. Create local file: /src/lib/firebase.prod.js and fill in config object with your data.

import Firebase from "firebase/app";
import "firebase/firestore";
import "firebase/auth";
import { seedDatabase } from "../seed";

const config = {
    apiKey: "YOUR KEY",
    authDomain: "YOUR DOMAIN",
    databaseURL: "URL",
    projectId: "ID",
    storageBucket: "storage",
    messagingSenderId: "XXX",
    appId: "XXX"
};
const firebase = Firebase.initializeApp(config);
seedDatabase(firebase);
export { firebase };

after the run you might want to comment that line seedDatabase(firebase); so it will not put same info twice on refresh.

Usage

Finally download the dependencies and run the project

npm i
npm run

Author

IURII LYTVYN

License

MIT

Screenshot

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published