Trendz is a modern, responsive e-commerce web application built using React and Tailwind CSS. It allows users to browse products, view detailed product information, manage their shopping cart, and complete purchases through Razorpay integration.
User registration is not implemented because the API only supports authentication for its predefined users.
Therefore, only accounts supported by the API can log in.
Demo Credentials
- Email:
rahul - Password:
rahul@2021
| 🖥️ Desktop View | 📱 Mobile View |
|---|---|
![]() |
![]() |
- 🔐 User Authentication using JWT
- 🛒 Product Listing
- 🔍 Search Products
- 📂 Filter by Category, Rating
↕️ Sort Products by Price- 📄 Product Details Page
- ➕ Add to Cart and Increase/Decrease Quantity
- ❌ Remove Products from Cart
- 💳 Razor pay Payment Integration
- 📱 Fully Responsive Design
- 🍞 Toast Notifications
- React.js
- React Router
- Tailwind CSS
- React Context API
- JWT Authentication
- js-cookie
- Razorpay
- React Toastify
- React Spinners
Clone the repository
git clone https://github.com/codamee/ecommerce-trends.gitNavigate into the project
cd ecommerce-trendsInstall dependencies
npm installStart the development server
npm run devThis project helped me learn:
- React Components
- React Hooks
- Context API
- React Router
- JWT Authentication
- API Integration
- State Management
- Responsive Design (Mobile First)
- Tailwind CSS
- Local Storage
- Toast Notifications
- Component Reusability
- Wishlist
- User Profile
- Order History
- Dark Mode
- Product Reviews
- Pagination
- Backend Integration
- Admin Dashboard
- Coupon System
⭐ If you like this project, consider giving it a star!

