Cloning Of ZARA Website

Hitendra Mali
4 min readFeb 27, 2022

Hello Everyone, First of all I would like to introduce our team, We are a team of six members, Myself Hitendra and in our team, we have Divyansh, Babli, Rohit, Anjum and Himanshu.

We are a students of Masai School from batch FT-Web-14. Currently we are in Unit-4. The last week of Unit-4 is a Construct Week where group of 5–6 members are allotted by operational team for making projects based on the whatever knowledge we grabbed from Masai till now. So in Unit-4 we learn about backend (NodeJS, ExpressJS, MongoDB). On the basis of this knowledge we have created a clone website of ZARA.com

We are very much Thankful to our Training and Support Team of Masai for giving us this opportunity to work on real life applications which gives us more basic knowledge regarding web applications how they were created and there functionalities.

Project Description :

Zara is one of the largest international fashion companies. It belongs to Inditex, one of the world’s largest distribution groups.

The customer is at the heart of our unique business model, which includes design, production, distribution and sales through our extensive retail network.

As a team of 6 members we have decided to distribute major parts accordingly to the different sections of our website. I worked on the Verification of Users (Email and OTP) to purchase a product from our website. Anjum worked on Product Cart to Summary Section (Filter and Sort functionality, storing users details in the database like address etc.), Divyansh worked on all the Products Section (from creating database to fetching all the products on the website, storing users data into the database and their authentication also created CRUD operations and Schemas), Babli worked on Sign-up and Login Functionality(Storing new users data to database and Fetched all the users data from database for login functionality) and Rohit Worked on collecting all the products data from the website and storing it into the database and Himanshu worked on the Authorization of the users. So within 6 days we have completed this project.

Overview of our Project :

Tech Stacks Used : -

  1. HTML
  2. CSS
  3. JavaScript
  4. NodeJS (NPM Packages :- nodemailer, bcryptjs, cors, jsonwebtoken, express, mongoose, dotenv, )
  5. ExpressJS
  6. MongoDB
  1. Homepage :-

In below image you can see the homepage our website. The landing page displays the navigation bar which contains menu bar , search button , helps , Login, Cart. We tried our best to clone same as original website.

Homepage

2. Login and Create Account :-

In below image you can see Login and Create Account page. We used some NPM packages for Sign-up and Login Functionalities.

Login and Signup

3. Menu Section :-

We have added Menu section on the top left corner, if you click on the menu it will show the categories and subcategories of that section.

Menu

4. Product Page :-

We have added products from original website and categorized them into different section. we have also added filter and sort functionality on product page and we are fetching all the products data from our own API.

Men
Women

5. Cart Section :-

When we add some products using Add to Bag button, the products you have chosen, will showcase into the Cart Section.

Cart

6. Shipping Method Page :-

In this section user can choose shipping method as In store Pickup and Home Delivery.

Shipping Method

7. Payment Method :-

We have added different Payment methods, users can choose according to there preference, and after selecting any method it will redirect users to final payment page. Users have to provide OTP to verify their order which they received on their registered Email address.

Payment Methods
Card Payment Method

8. Summary Page :-

On Summary page you can see the details of user like Name, Delivery address etc. and also the items they wanted to buy, you will received an OTP on your registered Email and you have to verify the OTP, after this your purchase will be completed and Pop Will shown.

Summary

If you want to go through our project (Frontend) you can checkout Git repository Link here

If you want to go through our project (Backend) you can checkout Git repository Link here

Thank you, for reading till the end. Also we are very much grateful to have this opportunity from Masai School.

--

--