A modern streaming platform inspired by Netflix, built with React.js, Swiper.js, and React Router.
StreamFlow delivers a smooth and responsive user experience with clean UI design, dynamic routing, and interactive carousels for movies and TV shows.
- 🎬 Netflix-inspired UI – familiar, modern, and user-friendly design.
- 🌀 Swiper.js Integration – smooth carousels for browsing movies/shows.
- 🔀 React Router – client-side navigation for seamless transitions.
- 📱 Responsive Design – works across desktop, tablet, and mobile.
- ⚡ Reusable Components – modular architecture for scalability.
- 🎨 Styled with Tailwind (or CSS) – easy to customize and extend.
- Frontend Framework: React.js
- Routing: React Router
- Carousel/Slider: Swiper.js
- Styling: [Styled-Components] (https://styled-components.com/)
-
Clone the repository
git clone https://github.com/ShehabGamal/Stream-Flow.git cd Stream-Flow -
Install dependencies
npm install
-
Run the development server
npm start
-
Build for production
npm run build
The project is configured for the ShehabGamal/Stream-Flow repository.
-
Deploy the production build
npm run deploy
-
Enable Pages in GitHub
In the repository, open Settings → Pages and select the
gh-pagesbranch as the source. The site will be available at:
Shehab Gamal
📧 shehab.gamal333@gmail.com