Welcome to NexBuy, a fully functional e-commerce website built with React and other cutting-edge web technologies. This project showcases my journey as a budding web developer and highlights my skills in frontend and full-stack development.
- Live Demo: Watch Live
NexBuy offers a seamless and user-friendly shopping experience, featuring:
- User Authentication & Authorization: Secure login and user registration with protected routes.
- Dynamic Content Display: Product data fetched dynamically and displayed in stunning grid layouts.
- Carousel & Product Showcases: Interactive carousels for product images, with details on prices, discounts, and more.
- Responsive Design: Optimized for both desktop and mobile devices using Tailwind CSS.
- Implemented protected routes ensuring only authenticated users can access certain pages.
- Authentication tokens securely stored in LocalStorage.
- Utilized useState and useEffect hooks to dynamically fetch and display product data.
- Showcase of top picks and trending items in a grid layout.
- Slick image carousel for product visualization.
- Product cards with essential details like price, discount percentage, and links to detailed views.
- Spinning loader component keeps users informed while data is loading, ensuring a smooth experience.
- Fully responsive layout designed with Tailwind CSS to adapt seamlessly across devices, providing an optimal shopping experience on desktop and mobile.
- Frontend: React, Tailwind CSS
- Backend: API
- Authentication: LocalStorage for storing tokens
- Others: React Router, useState, useEffect hooks
- Developed a secure and interactive user authentication system with protected routes.
- Implemented dynamic data fetching for product listings and optimized layout design for mobile-first responsiveness.
- Combined technical skills and creativity to build a smooth and visually appealing UI.




