π Live Demo π
Modern E-Commerce Application is a comprehensive shopping platform developed using React and Redux. Users can view products, add them to cart, and personalize their shopping experience. The application provides a seamless interface for managing product interactions and shopping cart operations.
- π Product listing and detailed product view
- π Light/dark theme support
- π Product search functionality
- π± Fully responsive design
- ποΈ Cart management (add, remove, update quantity)
- πΎ Cart data persistence using Local Storage
- π State management with Redux
# Clone the repository
git clone https://github.com/caneryesiltas/quick-cart.git
# Navigate to project directory
cd quick-cart
# Install dependencies
npm install
# Start the development server
npm start
src/
βββ components/ # Core components
β βββ Header/ # Header component
β βββ Loading/ # Loading indicator
β βββ Product/ # Product card
β βββ ProductList/ # Product listing
βββ pages/ # Page components
β βββ Home/ # Home page
βββ redux/
β βββ slices/ # Redux slices
β βββ store.js # Redux store
βββ styles/ # CSS styles
βββ config/ # Route configuration
- Fetching and listing products from API
- Detailed product view
- Product search
- Add/remove products
- Update quantities
- Calculate total amount
- Local Storage integration
- Light/dark theme toggle
- Dynamic color scheme
- Personalized appearance
- Mobile-first approach
- Compatible with all screen sizes
- Flexible grid system
- Adaptive components
- Fork the project
- 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 licensed under the MIT License. See the LICENSE file for details.
Caner Yesiltas - [email protected]
Project Link: https://quick-cart-gules.vercel.app/