Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/min1870/comfystore
https://github.com/min1870/comfystore
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/min1870/comfystore
- Owner: Min1870
- Created: 2024-02-29T14:22:10.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-01T03:58:48.000Z (8 months ago)
- Last Synced: 2024-04-01T04:42:16.038Z (8 months ago)
- Language: TypeScript
- Homepage: https://comfy-store-flame.vercel.app
- Size: 816 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# COMFY STORE
This project allows users to perform various actions related to shopping, including user authentication, product browsing, cart management, order placement, and order history.
## Features
1. **User Authentication**:
- Users can register and login securely to access the website's features.
2. **Product Management**:
- Users can view a list of products, filter them based on
different criteria and paginate through the results.
- Products can be added to the cart.
- Cart items can be updated (quantity) or removed.3. **Checkout and Order Placement**:
- Users can proceed to checkout to place their orders securely
- Order details are stored for reference.4. **Order History**:
- Users can view their recent orders.## Technologies Used
- **React with TypeScript**: A powerful combination for building scalable and type-safe web applications.
- **Redux Toolkit**: For efficient and predictable state management.
- **DaisyUI and Tailwind CSS**: For beautiful and responsive UI design.
- **Axios**: For making HTTP requests to fetch and update data.
- **React Router DOM**: For declarative routing in the application.
- **React Query**: For efficient caching and data synchronization.## Folder Structure
```
├── src/
│ ├── components/
│ │ ├── Hero/
│ │ ├── Cart/
│ │ ├── ProductList/
│ │ └── ...
│ ├── pages/
│ │ ├── Home/
│ │ ├── Cart/
│ │ ├── Checkout/
│ │ └── ...
│ ├── features/
│ │ ├── cart
│ │ └── user
│ ├── interfaces/
│ │ ├── index.ts
│ ├── utils/
│ │ ├── index.ts
│ └── ...
├── public/
├── .gitignore
├── package.json
├── tsconfig.json
└── README.md
```