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

https://github.com/rahulkrsharma2004/myntra-app-frontend

Myntra is an online e-commerce website for personal care and beauty products. Signup and login functionality , User and admin dashboard , Product and cart page are some of the features. Built the backend via NodeJS and MongoDB. Created the admin dashboard with all functionality Designed product and single product page.
https://github.com/rahulkrsharma2004/myntra-app-frontend

axios chakra-ui css css-animations frontend html javascript react-hooks react-router-dom reactjs responsive

Last synced: 3 months ago
JSON representation

Myntra is an online e-commerce website for personal care and beauty products. Signup and login functionality , User and admin dashboard , Product and cart page are some of the features. Built the backend via NodeJS and MongoDB. Created the admin dashboard with all functionality Designed product and single product page.

Awesome Lists containing this project

README

        

# Myntra-App-Frontend

## Folder Structure
├── assets
├── Components
│ ├── Cart
│ │ ├── Cart.jsx
│ │ └── Cart.css
│ ├── Footer
│ │ ├── Footer.jsx
│ │ └── Footer.css
│ ├── Product
│ │ ├── Product.jsx
│ │ └── Product.css
│ ├── Navbar
│ │ ├── Navbar.jsx
│ │ └── Navbar.css
│ ├── Login
│ ├── Login.jsx
│ └── Login.css
├── Context
│ └── AuthContext.jsx
├── Pages
│ ├── bag
│ │ ├── Bag.jsx
│ │ └── Bag.css
│ ├── home
│ │ ├── Home.jsx
│ │ └── Home.css
│ ├── login
│ │ ├── Login.jsx
│ │ └── Login.css
│ ├── orders
│ │ ├── Order.jsx
│ │ └── Order.css
│ ├── product
│ │ ├── product.jsx
│ │ └── Product.css
│ ├── profile
│ │ ├── profile.jsx
│ │ └── Profile.css
│ ├── wishlist
│ ├── Wishlist.jsx
│ └── Wishlist.css
├── Routes
│ └── AllRoute.jsx
├── App.jsx
├── App.css
├── main.jsx
└── index.css
### .gitignore
### index.html
### package-lock.json
### package.json
### vite.config.js


--------------------------------------------------------------
![image](https://github.com/Rahulkrsharma2004/Myntra-App-Frontend/assets/139108196/3c84c66b-5ec5-4a44-913e-e09270dcd727)

## Description

Myntra is an online e-commerce website for personal care and beauty products. Signup and login functionality , User and admin dashboard , Product and cart page are some of the features. Built the backend via NodeJS and MongoDB. Created the admin dashboard with all functionality Designed product and single product page.

## Features

- **Home Page:** Displays various categories, featured products, and promotional banners.
- **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.
- **Search Functionality:** Users can search 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.
- **Profile Management:** Users can view and update their profile information.
- **Order Management:** Users can view their order history and order details.
- **Responsive Design:** The application is fully responsive and works well on all devices.

## Tech Stack

- **React.js:** For building the user interface.
- **Tailwind CSS:** For styling and layout.
- **Axios:** For making HTTP requests to the backend.
- **React Router:** For routing and navigation.
- **Netlify:** For deployment.
- **github:** For deployment.
- **Html:** For making code .
- **css:** For making style.
- **antd:** For for sweemer.
- **js:** For functionality.
- **Chakra UI:** For dropdoown And hamaburger.

## Screenshots

Capture
Capture2
Capt1ure
Ca121pture
Capture3
Captu2re
Capture5
Capture4
Capture4

## Installation

Follow these steps to set up the project locally:

1. **Clone the repository:**

```sh
git clone https://github.com/Rahulkrsharma2004/Myntra-App-Frontend/frontend.git
cd Myntra-App-Frontend/frontend
npm run dev