Inspiration

I've had teachers, friends, and family have various forms of skin cancer and cancer in general so I decided to create an app to help diagnose skin cancer and other forms of skin conditions to give people more awareness so that they can get help faster.

What it does

It utilizes Machine Learning to identify various skin conditions. It also contains a library of information on the skin conditions the model is capable of detecting for users.

How I built it

I utilized XCode as the IDE. To design the UI, I used Swift UI. I used Firebase for user authentication. To train my model, I used CreateML.

Challenges I ran into

While creating the app, there were a number of challenges I ran into. One of the most memorable challenges I faced is when I was enabling users to utilize their cameras to take a photo to pass through the scanner. I looked for hours on how to do this and when I figured it out, I was overjoyed. Another challenge I ran into while coding was implementing my trained model into my code. This problem also took quite some time to solve and it was very satisfying when I finally did.

Accomplishments that I'm proud of

This was my second ever iOS app and first Hackathon, and I'm very proud I was able to create something like this in one weekend as a beginner. This was also my first time utilizing Machine Learning and AI, so I'm proud I got it working in such a short period of time.

What I learned

I learned how to work under a time constraint and to utilize AI in projects. I also learned how to problem-solve and debug more efficiently.

What's next for Skin Hub

I hope to continue to advance Skin Hub for the foreseeable future. These advancements will include a more accurate model, a better and cleaner UI, a larger resource of information, stored user data of previous scans, and so much more. After making all of these changes and additions, I hope to take it to the App Store.

Built With

Share this project:

Updates