Skip to content

SkinStore.com is among the leading online beauty retailers worldwide. Millions of women and men have discovered the value, selection, and expertise Skinstore offers. With more than 200 premium brands typically found only in luxury spas.

Notifications You must be signed in to change notification settings

Bvaishnavi123/SkinStore-Clone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clone of Skinstore WEBSITE

Welcome Here!

Hello Readers,
It was during the final week which is depicted as the construct week. We have done this project with group of 6 members and build the clone of a very popular E-Commerce Website which deals With all skin-care and makeup products in in the India
This Project is our construct week project in Unit-4 an we give a name to our project called SkinStore Preoject.
I hope you will enjoy the reading….

About Website:

Skinstore SkinStore.com is among the leading online beauty retailers worldwide. Millions of women and men have discovered the value, selection, and expertise Skinstore offers. With more than 200 premium brands typically found only in luxury spas. .

Tech Stack Used:

We have used Html5, CSS, Advance JavaScript, JSON Server, MongoDB , Express.js , Node.js , our own Rest API for building this Project. We also used tools like GitHub for collaboration of our project, Slack & Zoom as means of a communication channel.

Details of Tech stack used:

HTML5:

we have used to build the basic structure of the website. All headings, Paragraphs, links, forms, etc. were structured by HTML.

CSS and Bootstrap:

We have used to add styling to the website. We used Advance CSS for Popup Modal window for login/Sign up, Payment, and all other styling.

Advance JavaScript:

We have used to add logical functionalities to the web pages like the on Click function. We have added all the functionalities.

MongoDB:

We have used MongoDB as a database for storing users’ data, products details, and cart details,creating database.

Fetch REST API: We have used Fetch REST API for promise reues and promise Handling using Async Await etc.

Express.js and Node.js On backend side we use Express.js and Node.js for intigrating with APT.
Let us share our experience,
This entire journey of making the project was awesome. We have learned lots of things by applying to the real website and it gave us a lot of confidence. there were some more functionalities that could have been done, yeah the time didn’t permit us to go further. But we will surely improve it during the course of time in future .

So jurney started from here!

As we have started our journey to learn full-stack web development at the Masai school, Whatever we have learned about these languages so far, we used. But I hope you would really appreciate the amount of precision and the perfectness we have achieved

Snapshots of our project :-

  • Home Page

Home page

  • SignUp Page

Home page

  • Product Pages

zms 1

zms 1

zms 1

  • Payment Page

zms footer

  • Cart Page

zms footer




Our Journey:

I would like to say that it is because of the effort that everyone put in. I and my wonderful teammates had, we able to achieve our goal. As part of Masai school, we have always believed that communication and skills are greater than knowledge so it is because of effective communication and sheer will to understand complicated things and make them simple to understand, that we were able to create the page with comparatively fewer resources.

Challenges:

We faced quite a few challenges while developing the clone. The challenges we can remember are as follows:-
Back-end code and Express packages were fairly new to us and thus it became a challenge to fetch the data of the back-end code and solve the errors. Sometimes we worked till 2 am just to debug the error and improve the final version afterward. We had to learn how to make animations and carousels as a few sections of some pages required us to create image cards, moving navbar, and cart page. we learned to use Authentication and validation in sign-up login, etc. Here, reading the documentation and looking at the snippets come in handy to solve such problems. We faced a lot of challenges while getting a similar layout on different screen sizes. Also, we faced a lot of challenges in the deployment of backend code and connecting with front-end code

Conclusion:

We are very thankful for the support of my teammates and instructor for the completion of project in due time. We will looks forward to add some feature and functionality which we left in this project for future expensions.

ENDING NOTE AND TAKEAWAYS:

As mentioned earlier, we were able to attain the required layout because of the communication that we maintained. The command chain that we follow and the level of understanding about the topic we had. I felt proud to work with such amazing people and represent the team in the evaluation. This project could not have been made possible without the contribution of all the group members

Thank Your For Reading

Team Members:

  • Manoj Kumar

GitHUb

  • shoaib Ahmed

GitHUb

  • Vaishnavi Bajaj

GitHUb

  • Rishi Anand

GitHUb

  • Abinandan

GitHUb

  • Kishan

GitHUb

About

SkinStore.com is among the leading online beauty retailers worldwide. Millions of women and men have discovered the value, selection, and expertise Skinstore offers. With more than 200 premium brands typically found only in luxury spas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.0%
  • HTML 4.5%
  • Shell 0.5%