Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ NxtTrendz – E-Commerce React App

NxtTrendz is a modern e-commerce web application built with React, designed to deliver a seamless shopping experience. It mimics a real-world storefront with features like product listing, filtering, sorting, and authentication.

🚀 Features

  • 🔐 Login Authentication
    Username: rahul
    Password: rahul@2021
  • 🛒 Product Listing with dynamic API integration
  • 🔎 Search & Filters for category and rating
  • ↕️ Sort by Price (High → Low, Low → High)
  • 💬 Responsive UI built with Tailwind CSS framework
  • ⚠️ Error Handling for API failures
  • Loading Indicators for better UX

🧑‍💻 Tech Stack

  • Frontend: React.js, JSX, CSS
  • State Management: Component State
  • Routing & Auth: react-router-dom, js-cookie
  • API: fetch, JWT-based authorization
  • Testing: Meets key functional test cases

🧪 Login Credentials

These credentials are for demo/testing purposes.

  • Username: rahul
  • Password: rahul@2021

📦 Setup Instructions

git clone https://github.com/Ramkumar6813-git/NxtTrendz.git
cd NxtTrendz
npm install
npm start

✅ Ensure the backend APIs are accessible at https://apis.ccbp.in

🧠 Learnings

  • Implemented reusable component architecture
  • Integrated secure API calls using JWT tokens
  • Mastered conditional rendering and component communication
  • Improved understanding of UX through failure/loading views

🏆 Credits

Developed as part of the NxtWave CCBP 4.0 Intensive Full Stack Development Program

About

Nxt Trendz application which is a clone for ECommerce applications like Amazon, Flipkart where users can login and can see list of products with search, filters, sort by, etc..

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages