/SkinCan

A libre skin cancer detection app

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

shoot

SkinCan

A libre skin cancer detection android app.

CI GitHub Releases Figma: Prototype License: MPL-2.0

About

SkinCan is a libre skin cancer detection android app, was created for Bangkit Product-based Capstone Project.

Features

  • Check your skin for signs of skin cancer anytime, anywhere.
  • Diagnose the type of skin cancer easily.
  • Receive a risk indication of your skin spot within 60 seconds.
  • Learn about your skin and get advice based on your skin risk profile.

Download

Download our app from our releases page.

TODO

  • New logo (Current logo is a placeholder)
  • Machine Learning
    • Fix ML scan result (Sometime gives random result)
    • Wait for ML model to download on scan
  • Polishing Auth
    • Add alert for registration fail
    • Add input validation
    • Add loading into button
    • Link/Unlink account
    • Password changer (especially for account registered with Google)
  • News List
    • News Detail
  • Result List (using SQLDelight)
    • Move photo automatically to data/Files/results
    • Delete data when photo no longer exists
    • Delete photo when data being deleted
    • Reverse current list (scannedAt DESC)
  • Landscape/Desktop support (Low priority)
  • Migrate to Compose (Low priority)
  • Migrate to DataStore (Low priority)
  • Update checker (Low priority)
  • Migrate out of Firebase (to Supabase maybe?)

After Bangkit 2022

What are we (MD team) going to do with the app after graduating from Bangkit 2022?

  • @null2264: I'm planning to at some point in the future complete all the TODO list that we unfortunately don't have enough time to complete during Bangkit 2022, and continue maintaining the app as long as I could.
  • @FATx64: I’m planning too make a new design to make another feature, such as Consultation doctor,Hospital search, and another feature that can be useful for user.

Mobile Team

  • Ahmad Ansori Palembani (a2191f1821 - @null2264)
  • Muhammad Fharid Akbar (a7191f1820 - @FATx64)

Check out our organization profile page to see our full team list.

License

Copyright (C) 2022 SkinCan Project

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.