Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vedanthb/le-netflix

This is Netflix clone made with React for frontend, Firebase to store the data and authentication and styled-components for styling. React Testing Library for tests (90% + Coverage )
https://github.com/vedanthb/le-netflix

firebase-auth firebase-database react styled-components

Last synced: about 1 hour ago
JSON representation

This is Netflix clone made with React for frontend, Firebase to store the data and authentication and styled-components for styling. React Testing Library for tests (90% + Coverage )

Awesome Lists containing this project

README

        

# le-netflix
Netflix clone ๐Ÿ”ฅ ๐ŸŒฑ ๐Ÿ’ฏ
- This React project has multiple pages: Home, Browse (which uses Firebase authentication), sign in, and sign up.
- -The sign in will connect to Firebase when a user tries to sign in, and when a user signs up, we use Firebase auth to store the user in the Firebase auth database.
- I used compound components (just a design pattern) to build my components, and there's over 10 examples as to how these are used.
- The styling is all handled via styled components.
- Using compound components made my actual dumb components really easy to test.
- I built this app using React and uses Styled Components for all the styling
- .Fuse.js for live search,
- and all ๐Ÿงช Tests for all our components using React Testing Library. And of course React router for navigation!

## Tech stack: React , Styled Components , Firebase , React Testing Lib for testing (90% + coverage)