The expansion of online marketplaces has dramatically changed shopping patterns in the worldwide retailing environment. Cosmetics has been the leading online merchandise category in the past decade. In this work, I propose multiple products. Customers will upload a picture and then there are dif
Online Cosmetic Store
The expansion of online marketplaces has dramatically changed shopping patterns in the worldwide retailing environment. Cosmetics has been the leading online
merchandise category in the past decade. In this work, I propose multiple products. Customers will upload a picture and then there are different types of skin tone and other makeup products filters so, the customer will apply any filter and check easily which skin product is perfect for the face. Many women have trouble finding the right look. It is reliable for those customers who always do online shopping so they caneasily find their matching products.
A key approach is adopting virtual try-on technologies, which consist of website features that enable the creation and manipulation of product images to simulate the experience with the product. It is believed that adopting a virtual try-on technology is trendy and is likely to represent the future of online cosmetic retailing. Such a trend is even observed among online retailers of other products such as MAC’s cosmetics. This project includes HTML, CSS, Javascript, PHP, face detective algorithm by using python.
The objectives of the thesis are shown as following:
In this proposed project we will be using the scrum agile model as we want to accommodate changes on the go.
Requirements:
Discover more requirements for building a Cosmetic store by research papers and different cosmetic websites.
Design:
In this phase, I will design a website prototype and database ER model.
Implementtion:
Testing:
All the testing will be done in the development phase so that all the bugs can be eliminated before the release.
Methodology Diagram:

UseCase Diagram:

In the field of cosmetic products, it’s easy to see how consumers, despite wanting to purchase cosmetic products, might feel more hesitant about clicking that “Add to cart” button. What if they picked the wrong color? Will they be able to return it after they’ve already opened and tried it? Luckily for beauty brands, there is now a powered solution available to solve this problem: virtual makeup try-on. You may have seen filters on Snapchat or Instagram which allow users to try on different products such as hats and glasses. Similar experiences are now available for makeup. This allowed users to try on different products at home and find the perfect match.
Seuence Diagram:
A sequence diagram shows object interactions arranged in time sequence. It depicts the objects involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario.

Website response:

Payment Method:

Virtual Try-on:

Entity relationsip Diagram:
An entity–relationship model describes interrelated things of interest in a specific domain of knowledge. A basic ER model is composed of entity types and specifies relationships that can exist between entities.

| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Smart devices | Equipment | 1 | 35000 | 35000 |
| Printing | Miscellaneous | 400 | 20 | 8000 |
| Domain | Equipment | 1 | 2000 | 2000 |
| Tools Subscription | Equipment | 4 | 2500 | 10000 |
| Development | Equipment | 1 | 15000 | 15000 |
| Testing | Equipment | 1 | 7000 | 7000 |
| Total in (Rs) | 77000 |
We are going to build software for entrepreneurs and small and medium sized enterprises, t...
In this project ?RFID Based Paid Car Parking With Entrance System Using Servo Motors? the...
This project use energy from Solar, Wind and WAPDA sources efficiently by combining them i...
Smart power strip is a power strip that is control by the controller and can t...
This is the era of smartphones that includes Android app development for every business. A...