Instagram Stories Clone A modern Instagram Stories clone built with React, featuring light/dark mode toggle and interactive story viewing experience.
π Features π± Instagram-like Stories: Interactive story viewing experience
π Dark/Light Mode: Toggle between themes with smooth transitions
π― Active/Inactive Stories: 5 active stories (red border) and 5 inactive stories
β±οΈ Auto-advance: Stories automatically progress every 5 seconds
π Gesture Controls: Tap left/right to navigate between stories
π± Responsive Design: Works perfectly on desktop and mobile devices
β‘ Fast Performance: Built with Vite for optimal performance
Frontend: React 18, Vite
Styling: CSS3 with CSS Variables
Icons: Emoji-based icons
Deployment: Vercel
Build Tool: Vite
Install dependencies npm install
start server
npm run dev
Build for Production
npm run build
instagram-stories-clone/ βββ public/ β βββ vite.svg βββ src/ β βββ components/ β β βββ StoriesList/ β β β βββ StoriesList.jsx β β β βββ StoriesList.css β β βββ StoryViewer/ β β β βββ StoryViewer.jsx β β β βββ StoryViewer.css β β βββ ProgressBar/ β β βββ ProgressBar.jsx β β βββ ProgressBar.css β βββ hooks/ β β βββ useStories.js β βββ data/ β β βββ storiesData.js β βββ App.jsx β βββ App.css β βββ main.jsx β βββ index.css βββ package.json βββ vite.config.js βββ vercel.json βββ README.md
π¨ Features in Detail Theme System Toggle between light and dark modes
Smooth color transitions
System preference detection ready
Story Navigation Auto-advance: Stories progress automatically
Tap Navigation: Tap left/right sides to navigate
Progress Indicators: Visual progress bars for each story
User Switching: Automatically move to next user's stories