Skip to content

πŸ›οΈ Trendz Ecommerce – Smart, Fast & Secure Shopping! Shop the latest trends with ease! Enjoy a seamless experience with secure checkouts, smart search, and a user-friendly interface. Whether you're a buyer or an admin, Trendz Ecommerce makes shopping & management effortless! πŸš€

License

Notifications You must be signed in to change notification settings

itxnargis/trendz-ecommerce-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-commerce Website Frontend – Shop Smarter, Faster, & Easier!

πŸš€ Experience seamless online shopping with our modern, high-performance e-commerce platform! Built with React & Redux, this frontend delivers a sleek, interactive, and efficient shopping experience. Whether you're browsing products, managing your cart, or handling orders, everything is smooth and user-friendly.

πŸš€ Live Demo

πŸ”— View Live Project

πŸ“’ Important!
This repository contains only the frontend code.
For the backend, visit: Ecommerce Backend.


Screenshot

Demo Screenshot

πŸ“œ Table of Contents

✨ Features

  • User Authentication
  • Product Search and Filtering
  • Product Reviews and Ratings
  • Shopping Cart and Checkout Process
  • Admin Dashboard for Managing Products, Orders, and Users
  • Responsive Design

πŸ›  Technologies Used

  • React
  • Redux
  • Redux Thunk
  • React Router
  • Axios
  • React Icons
  • React Alert

πŸš€ Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/itxnargis/trendz-ecommerce-frontend.git
    cd trendz-ecommerce-frontend
    
    
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    Create a .env file in the root directory and add your environment variables. You might need to set the REACT_APP_BACKEND_URL for the backend API.

     REACT_APP_BACKEND_URL=http://localhost:5000
  4. Run the application:

    npm start
  5. Open the browser:

    Navigate to http://localhost:3000 to see the application running.

πŸ•Ή Usage

  • Home Page: Browse featured products and search for specific items.
  • Product Details: View detailed information about a product, including reviews and ratings.
  • Cart: Add products to the cart and proceed to checkout.
  • Authentication: Register and log in to your account.
  • Admin Dashboard: Manage products, orders, and users (available for admin users).**

🀝 Contributing

Contributions are welcome! Please follow these steps to contribute:

  • Fork the repository.
  • Create a new branch (git checkout -b feature-branch).
  • Make your changes.
  • Commit your changes (git commit -m 'Add some feature').
  • Push to the branch (git push origin feature-branch).
  • Open a pull request.

πŸ“„ License

Distributed under the MIT License. See LICENSE for details.

About

πŸ›οΈ Trendz Ecommerce – Smart, Fast & Secure Shopping! Shop the latest trends with ease! Enjoy a seamless experience with secure checkouts, smart search, and a user-friendly interface. Whether you're a buyer or an admin, Trendz Ecommerce makes shopping & management effortless! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published