Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uwancha/shopping-cart

Shopping site built with ReactJs
https://github.com/uwancha/shopping-cart

css-modules react react-hooks react-router reactjs rest-api usecontexthook

Last synced: about 2 hours ago
JSON representation

Shopping site built with ReactJs

Awesome Lists containing this project

README

        

# E-Commerce Website

A full-featured e-commerce application built using React, Context API and other modern technologies. Users can browse products, view details, add to cart and checkout.

## Features

- Browse products
- Product details page with images, description, reviews
- Shopping cart functionality: add/remove items, update quantities
- Order checkout: collect address and payment information
- Responsive design optimized for desktop and mobile

## Technologies Used

- React - Frontend framework
- React Context API - State management
- React Router - Routing
- Rest API- API integration

## Live Demo
You can check out a live demo of the ecommerce site here:

https://uwancha-ecommerce-site.netlify.app/

## Getting Started

### Installing

1. Clone the repo
2. Run `npm install` to install dependencies

### Running locally

- `npm run dev` to start dev server

## Features in Progress

- Customer profiles and order history
- Inventory management
- payment integrations
- Admin dashboard with CRUD functionality

## Contributing

Contributions are welcome! Please follow best practices for PRs and commit messages.

## License

This project is licensed under the [MIT License](LICENSE).