Netflix Detergent is a wildly creative, fully interactive parody website that reimagines what would happen if Netflix launched their own luxury detergent line. This isn't just a websiteโit's a complete entertainment experience that turns laundry into a binge-worthy streaming session.
Built with cutting-edge frontend technologies, this project showcases the power of creative UI/UX design, interactive animations, and Netflix-authentic styling to create an unforgettable user experience.
PowerPoint Presentation of the Project: Click to view
- Project Repository: GitHub Link
- Demo Site: Live Demo Link
- Issues: Report bugs or request features via GitHub Issues
- Demo Video :Live Demo Video
- Netflix-Style Loading Screen with ta-dum sound effects and spinning detergent bottle
- Cinematic Hero Section with floating bubble animations and 3D spinning bottle
- Netflix-Authentic UI with exact color schemes, typography, and styling
- Responsive Design that works seamlessly across all devices
- Netflix-Style Carousel for genre-scented detergent collection
- Interactive Product Trailers with full Netflix video player controls
- Genre-Themed Products (Action, Romance, Thriller, Comedy, Drama)
- AI-Powered MoodMatchโข system for personalized scent recommendations
- Washing Machine Theater - Turn your laundry into a blockbuster movie experience
- Interactive Detergent Laboratory - Mix and match genres to create custom bottles
- Real-Time Sound Visualizer with genre-specific audio effects
- Binge Washing Streaks - Gamification system with XP, levels, and achievements
- Netflix-Style Video Players with skip intro, continue watching, and more
- Local Storage Persistence for user stats, achievements, and custom bottles
- Particle Systems and real-time animations throughout
- Audio Simulation System with visual feedback and controls
- Easter Eggs including KonMari references and "Are you still rinsing?" popups
- Achievement System with Netflix-style unlock animations
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/IEEESCE/Decrypts cd Decrypts -
Install dependencies
cd frontend npm install # or yarn install
-
Start the development server
npm start # or yarn start -
Open your browser Navigate to
http://localhost:3000and experience the magic!
- React 19 - Latest React with concurrent features
- React Router - Client-side routing
- React Hooks - Modern state management
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui Components - High-quality UI components
- Custom Animations - CSS and JavaScript-powered effects
- Responsive Design - Mobile-first approach
- React Context - Global state management
- Local Storage - Persistent user data
- Session Storage - Loading screen optimization
- Custom Hooks - Reusable logic components
- Event Handlers - Mouse, keyboard, and scroll interactions
- Animation Libraries - Smooth transitions and effects
netflix-detergent/
โโโ frontend/
โ โโโ public/
โ โโโ src/
โ โ โโโ components/
โ โ โ โโโ ui/ # shadcn/ui components
โ โ โ โโโ AudioSimulator.jsx # Sound effect simulation
โ โ โ โโโ BingeWashingStreaks.jsx # Gamification system
โ โ โ โโโ EasterEggs.jsx # Hidden features
โ โ โ โโโ FeatureShowcase.jsx # Netflix-style features
โ โ โ โโโ Footer.jsx # Site footer
โ โ โ โโโ HeroSection.jsx # Landing hero section
โ โ โ โโโ InteractiveBottleLab.jsx # Custom bottle creator
โ โ โ โโโ MoodMatcher.jsx # AI mood matching
โ โ โ โโโ NetflixCarousel.jsx # Product carousel
โ โ โ โโโ NetflixLoadingScreen.jsx # Loading screen
โ โ โ โโโ NetflixVideoPlayer.jsx # Video player component
โ โ โ โโโ PricingPlans.jsx # Subscription plans
โ โ โ โโโ ProductShowcase.jsx # Product display
โ โ โ โโโ SoundVisualizer.jsx # Audio visualizer
โ โ โ โโโ Testimonials.jsx # User reviews
โ โ โ โโโ WashingMachineTheater.jsx # Interactive theater
โ โ โโโ data/
โ โ โ โโโ mockData.js # All mock data
โ โ โโโ hooks/
โ โ โ โโโ use-toast.js # Toast notifications
โ โ โโโ App.js # Main app component
โ โ โโโ index.js # React entry point
โ โโโ package.json
โ โโโ tailwind.config.js
โโโ README.md
- Authentic Netflix loading experience
- Progress tracking with multiple phases
- 3D spinning detergent bottle animation
- Ta-dum sound effect simulation
- Gradient backgrounds and particle effects
- Multi-row product carousels
- Auto-advancing with hover pause
- Expandable product cards
- Netflix-style hover effects
- Integrated trailer playback
- Interactive washing machine simulation
- Genre-based color theming
- Real-time progress tracking
- Particle effects during washing
- Netflix-style controls and status
- Custom bottle creation system
- Genre mixing with up to 3 combinations
- Real-time 3D bottle preview
- Rarity system (Common, Rare, Legendary)
- Local storage persistence
- Complete gamification system
- XP progression and levels
- Achievement unlocks
- Daily streak tracking
- Netflix-style recommendations
Every element is designed to feel like a genuine Netflix product:
- Exact color schemes (#E50914 red, #000000 black)
- Netflix typography and spacing
- Authentic UI patterns and interactions
- Video player controls and styling
The website tells a story through interaction:
- Progressive disclosure of features
- Narrative-driven user journey
- Easter eggs and hidden surprises
- Contextual animations and feedback
- Smooth 60fps animations
- Optimized loading and rendering
- Responsive across all devices
- Accessible design patterns
- Netflix-style video trailers for each product
- Continue watching functionality
- Skip intro and pause controls
- Personalized recommendations
- User leveling system (Casual Viewer โ Netflix Legend)
- Achievement system with 8+ unlockable badges
- Daily goals and streak tracking
- XP rewards for interactions
- Real-time audio visualization
- Particle system animations
- Local storage for persistence
- Custom React hooks for reusability
- Advanced CSS animations and transforms
- Genre-based theme switching
- Interactive mood matching AI
- Custom bottle laboratory
- Netflix-style easter eggs
- Cinematic loading experiences
The entire experience is fully responsive:
- Mobile First - Optimized for smartphones
- Tablet Friendly - Adapted layouts for tablets
- Desktop Enhanced - Full features on desktop
- Touch Interactions - Gesture support for mobile devices
๐ช Easter Eggs & Hidden Features
- KonMari Search - Type "KonMari" in the hidden search to trigger Marie Kondo folding animation
- Netflix Logo Click - Click the Netflix logo for ta-dum sound effects
- Scroll Detection - "Are you still rinsing?" popup after scrolling to bottom
- Achievement Unlocks - Hidden achievements for power users
- Sound Visualizations - Real-time audio bars and particle effects
We welcome contributions to make Netflix Detergent even more spectacular!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is created for educational and entertainment purposes. Netflix is a trademark of Netflix, Inc. This is a parody/fan project and not affiliated with Netflix.
- Netflix - For the incredible streaming platform that inspired this project
- shadcn/ui - For the beautiful UI components
- Tailwind CSS - For the utility-first styling approach
- React Team - For the amazing frontend framework
- Unsplash - For the high-quality product images
"Because clean clothes deserve a cinematic experience."
โญ Don't forget to star this repository if you enjoyed the experience! โญ
- Components: 15+ React components
- Interactive Features: 10+ unique interactions
- Animations: 20+ custom animations
- Achievement System: 8 unlockable achievements
- Product Variants: 5 genre-themed detergents
- Easter Eggs: 5+ hidden surprises
- Lines of Code: 3000+ lines of creative frontend code
Turn your laundry routine into a Netflix experience! ๐งผ๐บโจ
