/nyka

This is clone of Nykaa.com

Primary LanguageJavaScript

Nykaa clone


Welcome 👋


Nykaa is an Indian e-commerce company, founded by Falguni Nayar in 2012 and headquartered in Mumbai. It sells beauty, wellness and fashion products across websites, mobile apps and 76 offline stores. It sells products which are manufactured in India as well as internationally. In 2015, the company expanded from online-only to an omnichannel model and began selling products apart from beauty. In 2020, it retails over 2,000 brands and 200,000 products across its platforms.


About this project: 🙌

This is a team project, built by us in the Construct Week - Unit 5 at Masai School.


Our Team Members ❤️


Tech Stack Used 🔧

  • ReactJs
  • Bootstrap
  • MongoDB
  • Mongoose
  • Express

Pages & Features 👇

  • Home Page: User can see the various products and many brands.
  • Signup Page: User details validated directly from backend.
  • Login Page: User authentication to check whether user email and password match with details existing in the database.
  • Skin Page: User can see all the skin related brands, products related to their type of the skin and also see the expert guidance on the skin.
  • Skin Products Page : User can see and buy the skin related products.
  • Hair Page : User can see the various Hair related brand names and expert tips and advice for the hair.
  • Cart Page: User can see or remove products added in the cart.
  • Wishlist Page: Users can add or remove products to the wishlist.
  • Checkout Page: Users can add the delivery address which will be stored to the backend.
  • Payment Page: Users can add their payment details and also avail for discount.
  • Order Successful Page : cart gets empty and products are added to my orders page.
  • Additional Features : Kept the branding, fonts, colors and favicon and titles consistent throughtout the whole site to give a feel like the original site.

How to run this project

  • step-1: Use git clone command to clone this project.
  • step-2: Next run npm install in your terminal to install all the dependencies required to run for this project.
  • step-3: Then run npm start to start this project.