A modern, responsive e-commerce frontend built with React, Vite, and TailwindCSS. This project features a clean and intuitive user interface with dark mode support, product showcases, testimonials, and newsletter subscription functionality.
- Modern Design: Clean and contemporary UI/UX
- Responsive Layout: Works seamlessly on all device sizes
- Dark Mode: Built-in theme switcher for dark/light modes
- Product Showcase: Dynamic product displays with images
- Interactive Components:
- Hero section with animated content
- Product carousels
- Testimonial section
- Newsletter subscription
- Performance Optimized: Built with Vite for faster development and production builds
- Smooth Animations: Integrated AOS (Animate On Scroll) for smooth transitions
- React - v19.1.1
- Vite - v7.1.2
- TailwindCSS - v3.4.17
- React Icons - v5.5.0
- React Slick - For carousels
- AOS - For scroll animations
-
Clone the repository:
git clone https://github.com/abirneu/Ecommerce-frontend.git
-
Navigate to the project directory:
cd Ecommerce-frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
npm run dev- Starts the development servernpm run build- Builds the app for productionnpm run preview- Preview the production build locallynpm run lint- Run ESLint to check code quality
src/
├── assets/ # Images and static assets
├── components/ # React components
│ ├── Banner/
│ ├── Footer/
│ ├── Hero/
│ ├── Navbar/
│ ├── Popup/
│ ├── Products/
│ ├── Subscribe/
│ ├── Testimonials/
│ └── TopProducts/
└── App.jsx # Main application component
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License.
- GitHub: @abirneu