Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Jiavuddin/Nxt-Trendz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nxt Trendz - E-commerce App

Project Overview

Welcome to the Nxt Trendz E-commerce App! This project, developed as part of a full-stack developer course, includes a variety of features to enhance the user experience. Here's a brief overview of the key functionalities:

1. Protected Route for Logging

Ensure a secure user experience by redirecting unauthenticated users to the login page when attempting to access protected routes.

2. Login Page

Allows users to log in securely with support for both prime and non-prime users.

3. Home Page

Serves as the initial landing page, guiding users to different sections of the app based on their preferences.

4. Products Page

Showcases a variety of products, with dynamic displays of prime deals for prime users and prime subscription suggestions for non-prime users.

5. Cart Page

Central to the shopping experience, the cart page includes features such as updating quantities, displaying totals, and interactive item management.

6. Not Found Page

Handles non-existent routes gracefully, providing users with a "Not Found" page for a seamless navigation experience.

7. Logout Functionality

For authenticated users, a secure logout functionality is available to protect personal information.

Set Up Instructions

To set up the project locally:

  • Download dependencies by running npm install.
  • Start the app using npm start.

Implementation Details

Key files in the src directory:

  • src/App.js
  • src/components/Login/index.js
  • src/components/Home/index.js
  • src/components/Products/index.js
  • src/components/Cart/index.js
  • src/components/NotFound/index.js
  • src/components/CartItem/index.js
  • src/components/CartSummary/index.js

Credentials

Use the following credentials for testing:

  • Prime User:

    • Username: rahul
    • Password: rahul@2021
  • Non-Prime User:

    • Username: raja
    • Password: raja@2021

Happy coding!

About

An Ecommerce Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published