I recently built a React E-Commerce Website to practice React and improve my frontend development skills.
🔗 GitHub Repository: https://github.com/candyx3/React-Ecommerce
Features
- Fetch products from the DummyJSON API
- Search products by name
- Filter products by category
- Sort products by price
- View product descriptions
- Add and remove products from the cart
- Increase or decrease product quantities
- Navigate between product and cart pages
Tech Stack
- React — Building the user interface
- JavaScript — Application logic
- Axios — Fetching product data
- React Router DOM — Page navigation
- HTML & CSS — Structure and styling
What I Learned
Working on this project helped me understand API integration, React components, product filtering, state management, and shopping cart functionality.
This project was a great step in my journey toward becoming a better React developer.
I'm excited to keep learning and building more projects!
Check out the repository: https://github.com/candyx3/React-Ecommerce

![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)