Skip to content

Explore this dynamic E-Commerce website built with React.js and Tailwind CSS. It features a rich product catalog, advanced filters, a user-friendly shopping cart, and a seamless checkout process. Responsive design ensures an optimal shopping experience on any device. Dive into modern web development with this project!"

Notifications You must be signed in to change notification settings

sourabh-bhatt/eCommerce-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Website

Welcome to my E-Commerce website project. It is an intermediate-level e-commerce website built using React.js and Tailwind CSS.

Challenge Overview

This project replicates a shopping site with essential features, including:

Product Listing:

  • Displays a variety of products with images, names, prices, and "Add to Cart" buttons.
  • Implements filters to allow users to sort products by category, price range, or ratings.

Shopping Cart:

  • Implements a cart section to display the added products, quantities, and total cost.
  • Allows users to increase, decrease, or remove items from the cart.
  • Displays real-time updates of the cart total and item count.

Checkout:

  • Implements a checkout process that calculates the total cost of items in the cart.
  • Allows users to enter shipping information and payment details.

Responsive Design:

  • Ensures the website is responsive and works seamlessly on both desktop and mobile devices.
  • Optimizes the layout for different screen sizes.

Additional Challenges also implemented:

  • User Authentication:
    • Provides user registration and login functionalities.
    • Displays the user's name and avatar when logged in.

Tech Stack

  • React.js
  • Tailwind CSS

Project Structure

  • /public: Static assets.
  • /src: Contains the source code of the project.
    • /assets: Contains the assets.
    • /components: Organized components for different sections of the website.
    • /data: Contains data of the fake api store images.
    • /others: Custom styles and Tailwind CSS classes.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies using npm install or yarn install.
  4. Start the development server using npm start or yarn start.
  5. Open your browser and visit http://localhost:3000 to view the website.

Live Demo

You can access the live demo of this project at E-Commerce Website Demo.

Project Screenshots

Take a visual tour of the E-Commerce website in action. We've captured the essence of the project in both desktop and mobile views to showcase its responsive design.

Desktop View:

  1. Home Page

Desktop View

  1. Products Page

Desktop View

  1. Cart Page

Desktop View

  1. Checkout Page

Desktop View

  1. Exit Page

Desktop View

Experience the full feature set and ease of navigation on larger screens.

Mobile View:

  1. Home Page

Mobile View

  1. Products Page

Mobile View

  1. Cart Page

Mobile View

  1. Checkout Page

Mobile View

  1. Exit Page

Mobile View

Enjoy a seamless shopping experience on your mobile device, with a responsive layout.

These screenshots provide a glimpse into the user-friendly design and functionality of the website, whether you're browsing from a desktop or a mobile device.

Feedback and Contact

I would love to hear your feedback on this project. Feel free to contact me on my socials:

Thank you for reviewing my project!

About

Explore this dynamic E-Commerce website built with React.js and Tailwind CSS. It features a rich product catalog, advanced filters, a user-friendly shopping cart, and a seamless checkout process. Responsive design ensures an optimal shopping experience on any device. Dive into modern web development with this project!"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published