https://github.com/min1870/comfystore
https://github.com/min1870/comfystore
reactquery tailwindcss
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/min1870/comfystore
- Owner: Min1870
- Created: 2024-02-29T14:22:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T03:58:48.000Z (about 2 years ago)
- Last Synced: 2025-01-20T00:56:48.431Z (over 1 year ago)
- Topics: reactquery, tailwindcss
- 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
```