Inspiration
Acne is a huge problem that many people around the world face, especially high schoolers like us, who are constantly in a high-stress environment. In addition, dermatologist appointments are not easily accessible, and are costly.
What it does
Glowify is an app that, takes in images of a person’s facial skin, evaluates the skin on a scale of 1-100 based on the percentage of the face acne is covered by, and based on the percentage, the app recommends different skincare.
How we built it
We used Swift in X-Code to design the main UI for the project. The project was very big and we used different kits to make this possible. We used the camera feature and navigation tools trying to make the user interface more seamless. We used the python kit to program the data we downloaded from google, train the vgg16 model, evaluate the model on a seperate test set, and output the percent difference between "clear skin" and "skin with acne". To collect the data we used the "image download" extension from google, and referenced the 2 paths "people w/ acne" and "people w/o acne" in our code. Based on the model's output percentage we recommended different treatments. In order to recommend the treatments, we researched the different severities of acne and the various causes of it. Then, we found the most effective products that helps reduce acne depending on its severity. From there, we organized the products into 3 different pages (mild acne products, medium acne products, and severe acne products) and connected the results page with these pages depending on the level of acne severity.
Challenges we ran into
When trying to connect the button from storyboard to the viewController, it wasn't showing up. It took a while, but just creating an ibaction function worked. We also did not get time to combine the python kit into the Swift code.
Log in or sign up for Devpost to join the conversation.