Design and Development of Women Cognitive Based Makeup Selection Device
Makeup organization after doing makeup is a significant issue as it consumes more time than doing the makeup itself. Every woman faces the same issues as there are a lot of products used in the makeup process. If the makeup items are not organized and appropriately shelved, it can increase the chanc
2025-06-28 16:26:19 - Adil Khan
Design and Development of Women Cognitive Based Makeup Selection Device
Project Area of Specialization RoboticsProject SummaryMakeup organization after doing makeup is a significant issue as it consumes more time than doing the makeup itself. Every woman faces the same issues as there are a lot of products used in the makeup process. If the makeup items are not organized and appropriately shelved, it can increase the chances of them getting damaged and lost. On the other hand, there is a complete paradox of choices when it comes to wearing makeup on different occasions, and there is significantly less education about it. Many women aren't interested to learn makeup techniques by opting for makeup classes as they are expensive and tutorials available online are too generic (one size doesn't fit all). Moreover, the salons are very expensive for everyday makeup.
The automatic makeup kit and application will help women keep their makeup products organized and shelved correctly to prevent any damage. In addition, this kit empowers women to take control of their makeup preferences and helps them learn new makeup techniques on the fly on different occasions.
Project Objectives1. To develop an automatic makeup kit to make makeup management straightforward, hassle-free, and clutter-free.
2. To build a platform to promote basic makeup education, best practices, and differentiation between different types of makeup to be used for different occasions.
3. To monetize the product and help it reach every household by making it a cost-effective solution.
Project Implementation MethodThe "Agile process model" will be used for the mobile application project. The Agile process model has conquered the Waterfall model's conventional techniques by getting adaptable, quick, lean, responsive, and predictable. In addition, the project will also encounter frequent changes from time to time; therefore, the iterative nature of this methodology will decrease the entire project's development time and help reduce technical debt. Finally, agile methodologies create total alignment and transparency in the processes that yield a high-quality product with better stakeholder engagement. For all these reasons, the Agile process model is preferred.

In this phase, all the project requirements will be gathered and analyzed. The project completion time will be a minimum of 40 weeks. The project team holds the expertise to build the mobile application in the required time without incurring additional costs besides the allocated budget; therefore, the project is technically and economically feasible.
4.1.1.2 Design the RequirementsAfter the requirements gathering phase, the next step is to design the requirements. In this phase, a Block diagram, Flow chart, and Entity Relationship Diagram (ERD) will be constructed to clarify project requirements. Moreover, a high-level Use case diagram will be constructed along with the Use case diagram for each action and their narratives.Next, the prototype of the application will be developed in a manner to ensure the user interface (UI) of the mobile application is minimalistic and straightforward to ensure a good user experience (UX) and free of any complexities.
4.1.1.4 Testing/Quality AssuranceAfter application development, the next phase is testing. The assigned QA personnel will review and evaluate the whole application. QA personnel will check the application's performance and functionality, identify the glitches and bugs, test if the application complies with the given ERD, use case diagrams, prototype, and functional and non-functional requirements.
If any issues are reported, the project will return to Phase #3 to address them. Once done, QA personnel will again review the application and sign-off once no other problems are found.
4.1.1.5 DeploymentNext, the mobile application will be deployed on Google Play Store and Huawei AppGallery for users to download.
4.1.1.6 FeedbackOnce the application is deployed, the next phase is about feedback collection and maintenance. The feedbacks will be collected using the company's support channel, Google Play Store, and Huawei AppGallery comments. These feedbacks will be first validated and go through the same cycle of Agile process model. Once the new build is ready, it will again follow the same process of QA testing (phase #4), deployment (phase #5), and feedback (phase #6).
Benefits of the ProjectThe Automated Makeup Kit turns the makeup process into an effortless experience with reduced clutter of products. It helps users save a lot of time and take the anxiety out of arranging items post-makeup. Everything is well organized and shelved, securing the makeup products and preventing any damage.
In addition, the mobile application helps users to gain makeup knowledge. It guides several techniques concerning many different occasions as not one type of makeup works for every occasion.
Technical Details of Final DeliverableThis project involves implementing a hardware system and a software system. A hardware system refers to an automated makeup kit. Once activated, the automated makeup kit will pop the essential makeup items in the correct order to assist users in doing makeup. It is achieved by creating a model using a Fiber box sheet incorporating a platform on its base. This platform is operated by a servo motor, Arduino, Bluetooth module, and the sensor to pop and push back the items. This complete makeup kit is operated by a mobile application that provides full control to the user; from activating the project to learning new makeup techniques, and post-makeup management, it has everything packaged in one bundle.
Hardware:
- Servo motor
- Arduino Yun
- 37 in 1 Kit Arduino
- Bluetooth Module
- Fiber Box Sheets
- Makeup Items
Software:
- Mobile application built on Java/Kotlin
- Google Firebase
- Functionality to activate makeup kit and turn it off
- Tutorials about different makeup styles.
- Application deployment on Google play store.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 69500 | |||
| Servo Motor | Equipment | 6 | 1500 | 9000 |
| Arduino yun | Equipment | 2 | 9000 | 18000 |
| Fiber Box Sheet | Equipment | 2 | 12000 | 24000 |
| Bluetooth Module | Equipment | 2 | 1500 | 3000 |
| Conference Publishing Cost | Miscellaneous | 1 | 8000 | 8000 |
| 37 in 1 kit arduino | Equipment | 1 | 3500 | 3500 |
| MAKEUP items | Equipment | 1 | 4000 | 4000 |