https://github.com/wacnerdev/shoppkua
A shopping cart web application developed with React and Vite.
https://github.com/wacnerdev/shoppkua
api-client bootstrap5 components css hooks material-ui reactjs shopping-cart
Last synced: about 2 months ago
JSON representation
A shopping cart web application developed with React and Vite.
- Host: GitHub
- URL: https://github.com/wacnerdev/shoppkua
- Owner: WaCnerDev
- Created: 2025-03-20T18:07:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T18:48:23.000Z (about 1 year ago)
- Last Synced: 2025-03-20T19:54:11.212Z (about 1 year ago)
- Topics: api-client, bootstrap5, components, css, hooks, material-ui, reactjs, shopping-cart
- Language: JavaScript
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShoppKua (Shopping Cart React with Vite)
This project is a shopping cart web application developed with React and Vite. It uses Context API for centralized state management of products and the cart. The structure includes reusable components, dedicated pages for the store and cart, and CSS styles.
This project originated as a final assignment for a course. As a personal challenge and to further my knowledge, I intend to add more features to it.
## Main Features
* **Shopping Cart**: Allows users to add and manage products in a cart.
* **State Management**: Uses React Context API for efficient global state management.
* **Reusable Components**: Component-based structure for easy maintenance and scalability.
* **Fast Development**: Configured with Vite for agile development.
## Project Structure
* **`src/assets`**: Static resources (images).
* **`src/components`**: Reusable React components.
* **`src/context`**: Contexts and providers for state management.
* **`src/pages`**: Main application pages.
* **`src/styles`**: CSS styles.
* **`main.jsx`**: Application entry point.
* **Configuration Files**: Vite, ESLint, Git, etc.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/WaCnerDev/shoppkua.git
```
2. Navigate to the project directory:
```bash
cd shoppkua
```
3. Install dependencies:
```bash
npm install
```
## Execution
1. Start the development server:
```bash
npm run dev
```
2. Open your browser at `http://localhost:5173`.
## Main Dependencies
* React
* Vite
## Configuration
* **Vite**: Configured in `vite.config.js`.
* **ESLint**: Configured in `eslint.config.js`.
* **Git**: Ignores unnecessary files with `.gitignore`.
## Contribution
Contributions are welcome. Please create a pull request with your improvements.
## License
This project is under the [MIT](LICENSE) license.