Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/uwancha/shopping-cart
- Owner: Uwancha
- Created: 2023-10-05T13:23:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-25T19:53:49.000Z (about 1 year ago)
- Last Synced: 2023-10-26T17:52:37.422Z (about 1 year ago)
- Topics: css-modules, react, react-hooks, react-router, reactjs, rest-api, usecontexthook
- Language: JavaScript
- Homepage: https://uwancha-ecommerce-site.netlify.app
- Size: 25.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).