Skip to content

Mobile Development B21-CAP0215 Capstone Project | Top 50 Best Projects on Bangkit 2021

Notifications You must be signed in to change notification settings

wahyurama-creator/B21-CAP0215-MD

Repository files navigation

SkinDec

wahyurama-creator

Mobile Development B21-CAP0215 Capstone Project | Healthcare

Platform Kotlin Gradle

Table of Contents

Introduction

This project was created to fulfill the final capstone assignment held by Bangkit 2021.

SkinDec is a health service that can help you find out your skin type, such as acne, oily, dry, or normal.

Take a selfie with your smartphone and you will receive the skin type classification result in less than 60 seconds. We also provide recommendations
on how to reduce these skin problems, including recommendations for suitable products according to skin type.

Technology

We combine technologies including Machine Learning, Cloud Computing, and Mobile Development.

Machine Learning

We started looking for datasets according to the labels defined by our team and then built a Machine Learning model with TensorFlow and Keras Neural Network from scratch,
applying Image Augmentation to our image datasets to expand our dataset so that there is no overwriting and our model generalizes well. Then we tried to optimize our TF model by dropping  
some layers and using Transfer Learning which can drastically improve the accuracy of our model. For deployment, we use TF Serve on our cloud servers.
 Library and Framework :

Cloud Computing

Develop API with python programming languange that utilize flask framework and SQLAlchemy extension library to facilitate the comunication between python programs
and databases and to comunicate with Machine Learning model server.

We release,manage, and maintain all backend services in the Google Cloud Platform. We deploy our database with SQL Cloud for MYSQL solution, Deploy Machine Learning model
using TF Serve implementation on Compute Engine solution, Deploy database API on App Engine standard environment, and deploy prediction machine learning model API on Compute Engine solution.
 Library and Framework :

Mobile Development

We implement the design from figma into the android studio xml file, in the form of 3 pages, namely: the onboarding page, the data upload page, then the analysis
results page which is the classification result.

We implement an API to perform data transactions starting from sending personal data along with uploading a face image to the server, then getting the skin type
classification results. As well as recommending suggestions for beauty products that are suitable for that skin type using retrofit and okhttp3.
 Library and Framework :

Design Application

We are create design and prototyping with Figma
OnBoarding Home Upload Result

About

Mobile Development B21-CAP0215 Capstone Project | Top 50 Best Projects on Bangkit 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages