A Netflix home page emulator built with React for the Web3 DVC Workshop 2026.
src/
├── components/ # Reusable React components
│ ├── layout/ # Layout components (Navbar, Footer)
│ └── content/ # Content components (MovieCard, ContentRow, Hero)
├── pages/ # Page components
├── data/ # Mock data and constants
├── styles/ # CSS files
└── assets/ # Images, icons, etc.
Make sure you have Node.js installed (v16 or higher).
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:3000
npm run dev- Starts the development servernpm run build- Builds the app for productionnpm run preview- Preview the production build
- Netflix-style UI with dark theme
- Responsive navbar with scroll effects
- Hero banner section
- Horizontally scrollable content rows
- Movie card hover effects
- Fully responsive design
- React 18
- Vite (Build tool)
- React Router (For routing)
- CSS3 (Styling)
This is the base setup for the Web3 DVC Workshop 2026. Team members can now:
- Add new components in
src/components/ - Create new pages in
src/pages/ - Add shared styles in
src/styles/ - Work on different features independently
- Add React Router for navigation
- Implement search functionality
- Add user authentication
- Connect to a movie database API
- Add video player functionality