Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 936 Bytes

File metadata and controls

12 lines (11 loc) · 936 Bytes

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)