A React-based Instagram-inspired UI clone built with Create React App. The project recreates a polished social media layout with a navbar, profile section, image posts, a modal preview for each post, and a footer.
The project includes supporting demo files in the demonstration folder:
- Screenshot: demonstration/image.png
- Demo video: demonstration/Instagram.mp4
- Instagram-style profile layout
- Sample post cards with likes and comments
- Interactive modal for viewing a selected post
- Responsive and visually polished UI
- Built with reusable React components
- React
- Create React App
- CSS for styling
- Install dependencies:
npm install
- Start the development server:
npm start
- Open http://localhost:3000 to view the app in your browser.
npm start- Runs the app in development modenpm test- Launches the test runnernpm run build- Builds the app for production
- src/App.js - Main app layout and post modal logic
- src/Navbar.js - Top navigation bar
- src/Profile.js - Profile section
- src/Post.js - Individual post card component
- src/Modal.js - Post preview modal
- src/Footer.js - Footer section
This is a front-end UI clone and does not connect to the real Instagram API or backend services.