Skip to content

This page was made as a personal project in connection with an educational exercise.

This is NOT the official site of the company or brand identified on the page. The creator of this page is NOT affiliated with the company or brand in any way. DO NOT enter any personal information (such as logins, passwords or credit card numbers) on this site.

Myntra is a e-commerce website where you can buy clothes, shoes etc. This project is a clone of Myntra website. This project is built using Next.js, React, Hooks, Context API, CSS, HTML.

License

Notifications You must be signed in to change notification settings

sauravhathi/myntra

Repository files navigation

Myntra project - Frontend

Description

Myntra is a e-commerce website where you can buy clothes, shoes etc. This project is a clone of Myntra website. This project is built using Next.js, React, Hooks, Context API, CSS, HTML.

Note: This page was made as a personal project in connection with an educational exercise. This is NOT the official site of the company or brand identified on the page. The creator of this page is NOT affiliated with the company or brand in any way.

Demo

Tech Stack

Features

  • Header
  • Search
  • Sort ❌
  • Filter ❌
  • Filter (show more)
  • Wishlist ❌
  • Bag ❌
  • Product Details ❌
  • Footer
  • Responsive ❌

Screenshots

image

Header

image

Search Bash

image

Stock

so here under this stock is bacially having two categories, first one is "only few left" and another one is "in stock" which has been implemented in the code as if the product is less than 5 then it will show "only few left" and if more than that then it will show "in stock". image

Filter

Gender

image

Brand

image

Price

image

Color

image

Discount

image

Show more button

image

Search

image

Product Card

image

Project Structure

myntra/
├── components/
│   ├── Header.js
│   ├── Footer.js
│   ├── Product/
│   │   ├── Products.js
│   │   ├── Product.container.js
│   │   ├── ProductCard.js
│   |   └── ProductDetails.js
│   ├── Search/
│   │   ├── Search.js
│   │   ├── Search.bash.js
│   │   ├── AppContext.js
│   ├── Sort.js
│   ├── Main.js
│   ├── Wishlist.js
│   ├── Bag.js
├── pages/
│   ├── index.js
│   ├── products/
│   │   ├── index.js
│   │   ├── [id].js
├── public/
│   ├── images/
│   │   ├── logo.png
│   │   └── ...
│   ├── css/
│   │   ├── global.css
│   │   └── ...
│   └── ...
├── lib/
│   ├── api.js
│   └── ...
├── utils/
│   ├── constants.js
│   └── ...
├── next.config.js
└── package.json

Project setup

npm install

Compiles and hot-reloads for development

npm run dev

Compiles and minifies for production

npm run build

Run your tests

npm run test

Author

Saurav Hathi

About

Myntra is a e-commerce website where you can buy clothes, shoes etc. This project is a clone of Myntra website. This project is built using Next.js, React, Hooks, Context API, CSS, HTML.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published