Cornflex is a Netflix clone built using React, Firebase, and Styled Components. It features authentication, protected routes, and a dynamic browsing experience.
- π Authentication β Sign In & Sign Up using Firebase Authentication
- π₯ Protected Routes β Auth listeners restrict access to certain pages
- π Firestore Integration β Stores and retrieves user data
- π¬ Browse Page β Displays content dynamically
- π¨ Styled Components β Manages all styling
- ποΈ Compound Components Pattern β Simplifies component structure & testing
- Frontend: React (Custom Hooks, Context API)
- Backend & Database: Firebase (Authentication, Firestore)
- Styling: Styled Components
- Clone the repository
git clone https://github.com/your-username/cornflex.git cd cornflex - Install dependencies
npm install
- Set up Firebase
- Create a Firebase project
- Enable Authentication (Email/Password)
- Set up Firestore Database
- Add Firebase config to
.env
- Run the app
npm start
