Skip to content

A modern e-commerce application built with React & Redux, featuring product management, shopping cart functionality, and theme customization πŸ›οΈ

Notifications You must be signed in to change notification settings

Caner-Yesiltas/Quick-Cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ Modern E-Commerce Application

πŸ‘‰ Live Demo πŸ‘ˆ

Contact App Demo

πŸ“Œ About The Project

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.

✨ Key Features

  • πŸ›’ 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

πŸ› οΈ Built With

πŸš€ Getting Started

# 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

πŸ’» Project Structure

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

πŸ” Core Functionality

Product Management

  • Fetching and listing products from API
  • Detailed product view
  • Product search

Cart Operations

  • Add/remove products
  • Update quantities
  • Calculate total amount
  • Local Storage integration

Theme Customization

  • Light/dark theme toggle
  • Dynamic color scheme
  • Personalized appearance

πŸ“± Responsive Design

  • Mobile-first approach
  • Compatible with all screen sizes
  • Flexible grid system
  • Adaptive components

🀝 Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for details.

πŸ“« Contact

Caner Yesiltas - [email protected]

Project Link: https://quick-cart-gules.vercel.app/


Made with ❀️ by Caner Yesiltas

About

A modern e-commerce application built with React & Redux, featuring product management, shopping cart functionality, and theme customization πŸ›οΈ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published