Skip to content
@IRIS-2024

MissingYou

2024 GDSC Solution Challenge

🚨 Introduction: MissingYou

thumbnail

In September 2021, a system was introduced in Korea to send missing person notification text to citizens when high-risk individuals, such as children, teenagers, disabled people, and dementia patients, go missing. This messaging system has proven effective, significantly reducing the average time to find missing persons in high-risk groups from 34 hours to 3 hours and 10 minutes through the sightings of the citizens.

However, the process for transmission in this system is complex, involving passage through five organizations. Also, because they are text-based, missing person alert texts are easily forgotten by citizens and their use is limited by citizen fatigue.

Our team's app, "MissingYou", wants to help the reporter easily register a missing person report and ask as many people for help as soon as possible.

Leveraging the "Picture Superiority Effect," which suggests that visual information is easier to recognize and remember, the app is designed with a photo-oriented reporting system. The AI Image Generator can generate clothing images based on the provided information. Additionally, we provides location-based missing person reports and calculates the match rate between the sighting photos and the missing persons’ photos. Unlike one-way communication through existing systems, the app allows witnesses to check updates on the missing status through witness comments.

With "MissingYou", we want to expand beyond the existing high-risk missing persons ‘missing person notification text’ providing various types of missing reports and encouraging active sighting to involve everyone in creating a safe and peaceful community.

🚩UN SDGs Goals & Target


Goal 16: Peace, Justice and Strong Institutions

🎥 Demo Video Link

3 You can also check the previous video

🪄 How to run MissingYou

Android

  • Click here to download an APK file.
  • Install the "app-release.apk" file on your android device.

ver.0.0.2 update !

  • UI improvements
    • Adjusted thumbnail proportions on the main screen
    • Added numbering to markers on the map in witness comments
  • Added a pledge page
  • Changes to outfit generation images
    • People with dressed -> Mannequins with dressed : emphasize clothing more, and stand out from other photos
  • Push notifications
    • Get instant notifications of witness comments, and missing persons reports in your region of interest.

🛠 Project Architecure

image


📱 App Screen

1. Login Page

Page Explanation
Log in through Google login and use MissingYou.

2. Main Page

You can check the missing person reports around you.

Page Explanation
1) Latest Missing Person Reports Tab
Displays the missing person reports around you in the most up-to-date order.
You can view brief missing person information and a photo, and click to view detailed of the report.
2) Map Tab
Displays the missing person reports around you as a marker on a map.
Click the marker on the map to see the details of the report.

3. Report Registration Page

You can write a missing person report by clicking the 'Report' floating button on the main page.

Page Explanation
We added a pledge page to prevent the possible malicious use of the solution.
It includes the report must be submitted only for the purpose of finding the missing person, otherwise it could be subject to punishment.
If there is a missing case, you can write a report.


[Input Field]
- photos(required*)
- name (*)
-gender (*), age (*)
- height, weight
- time of missing (*)
- last location (*)
- clothing at the time of missing (*)
- special note
(Left) The last location is entered via Google Maps.

(Right) When you press the registration button, an AI Image Generator creates an image of missing person’s clothing based on the provided information.

4. Report Page

You can check the details of the report and the witness comments on the report.

Page Explanation
1) Report Detail Tab
It shows the information and photos of the missing person written by the reporter.
The AI-generated image is shown with the guide 'This is an AI-generated image based on the information entered'.
2) Witness Comments Tab
This page shows the witness comments along with the map.

Location of the report is marked with blue markers and witness comments are marked with red markers.
Numbered markers in the order in which comments are submitted, making it easier to track a missing person's whereabouts.

Click a marker to display the corresponding witness comment at the top.
The reporter can filter the comments based on the matching rate between the photos uploaded by the witness and those of the missing person.
(left) You can release a missing person report by clicking the 'Cancel Report' floating button.

(right) If you're not a reporter, you'll see a 'Submit a Comment' floating button. You can press this to write comment. Only the reporter and the Witness who submitted the comment can view the unblurred photos.

5. Witness Comment Submit Page

Page Explanation
If you spotted a missing person, you can write a witness comment.

[Input Field]
- photos of witnessing (required*)
- the time of witnessing (*)
- the location of witnessing (*)
- clothing at the time of witnessing
- the situation at the time of the witnessing

6. My Page

Page Explanation
You can view user information and app settings.

- User Infomation

- Post Management
1) Written missing person reports
2) Written witness comments
3) bookmarked missing person reports

- App Settings
Logout
Sign out
1) Written missing person reports
You can check and delete the missing person reports you have written.
2) Written witness comments
You can check and delete the witness comments you have written.
3) bookmarked missing person reports
You can check the bookmarked missing person reports.

7. Notification Setting (Android only)

Page Explanation
You can select your region of interest from My Page. When a new missing person report is submitted in your region of interest, a notification is sent.
- Notification received.

* A notification is sent when a new comment is posted on the missing person report You wrote.

8. Multilingual Support

Page Explanation
(left) Korean, (right) English
We offer support in both English and Korean to broaden accessibility.

👯‍♀️ People of IRIS

Name 김희서
(Heeseo Kim)
이주은
(Jueun Lee)
이혜린
(Hyerin Lee)
최예나
(Yena Choi)
Role - UI Design (Main Page, Report Registration Page, Witness Comment Submit Page)
- Implement Google Map API (Google Map Widget, Geocoding)
- Implement API Communication: Main Page, Report Registration Page, Witness Comment Submit Page, My Page, Bookmark)
- Deploy spring server with GCP Virtual Machine
- Manage MySql DB with GCP SQL
- Server APIs
- Deploy FastAPI with GCP virtual machine
- Calculate similarity between faces
- Generate clothing image
- Train models to face detection and verification
- UI Design (Report Detail Page, Report Comment Page, My Page, Login Page)
- Implement Google Map API (Google Map Widget)
- Implement Google Login
- Add English to Localization
- Edit Demo Videos
GitHub
Repository

Popular repositories Loading

  1. Front Front Public

    [2024 GDSC Solution Challenge] MissingYou Front Repository

    Dart 1

  2. ML ML Public

    Python

  3. .github .github Public

  4. Server-Final Server-Final Public

    Java

Repositories

Showing 4 of 4 repositories
  • Server-Final Public
    IRIS-2024/Server-Final’s past year of commit activity
    Java 0 0 0 0 Updated May 6, 2024
  • .github Public
    IRIS-2024/.github’s past year of commit activity
    0 0 0 0 Updated May 5, 2024
  • Front Public

    [2024 GDSC Solution Challenge] MissingYou Front Repository

    IRIS-2024/Front’s past year of commit activity
    Dart 0 1 0 0 Updated May 5, 2024
  • ML Public
    IRIS-2024/ML’s past year of commit activity
    Python 0 0 0 0 Updated May 5, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…