Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rahulkrsharma2004/revision-react-2

This is mini Project like E-Commerce Website.It is made by frontend with Chakra-UI and also for Online shopping website. In this project we have used many thing and many functionality like filter , sorting and routes.
https://github.com/rahulkrsharma2004/revision-react-2

ant-design axios css e-commerce-website frontend html js netlify react-hooks react-icons react-router-dom reactjs responsive

Last synced: about 7 hours ago
JSON representation

This is mini Project like E-Commerce Website.It is made by frontend with Chakra-UI and also for Online shopping website. In this project we have used many thing and many functionality like filter , sorting and routes.

Awesome Lists containing this project

README

        

# Revision-React-2

## Folder Structure
### E-Commerce-App
├── public
├── src
│ ├── assets
│ ├── Components
├ ├── AllRoutes.jsx
├ ├── Navbar.jsx
│ ├── Pages
├ ├── Home.jsx
├ ├── Login.jsx
├ ├── Login.css
├ ├── SingleProducts.jsx
├ ├── Products.jsx
│ ├── Context
├ ├── AuthContextProvider.jsx
│ ├── App.jsx
│ ├── App.css
│ ├── main.jsx
│ ├── index.css
├── gitignore
├── index.html
├── package-lock.json
└── package.json


--------------------------------------------------------------
![image](https://github.com/Rahulkrsharma2004/Revision-React-2/assets/139108196/551ff604-a074-4e05-82eb-a8b287858c64)

## Description

This is mini Project like E-Commerce Website.It is made by frontend with Chakra-UI and also for Online shopping website. In this project we have used many thing and many functionality like filter , sorting and routes.

## Features

- **Home Page:** Displays various categories, featured products, and promotional banners.
- **Login Page:** you can login with reqres.api and password.
- **Logout Page:** direct you can logout with toast alert.
- **Product Listing:** Allows users to browse products by category with filters and sorting options.
- **Product Details:** Provides detailed information about a selected product, including images, price, and description.
- **sorting Functionality:** Users can sort by price or category.
- **filtering Functionality:** Users can filter for products by name or category.
- **Cart Management:** Users can add products to the cart, view cart items, and remove items from the cart.
- **User Authentication:** Sign up, log in, and log out functionality.
- **Responsive Design:** The application is fully responsive and works well on all devices.

## Tech Stack

- **React.js:** For building the user interface.
- **React Router Dom:** For routing and navigation.
- **Netlify:** For deployment.
- **github:** For deployment.
- **Html:** For making code .
- **css:** For making style.
- **axios:** For fetchin data.
- **js:** For functionality.
- **Chakra UI:** For Everything build style with chakra UI.

## Screenshots

11Capture
21Capture
111Capture
122Capture

## Installation

Follow these steps to set up the project locally:

1. **Clone the repository:**

```sh
git clone https://github.com/Rahulkrsharma2004/Revision-React-2.git
cd Revision-React-2/E-Commerce-App
npm run start