Sulthonika M.

Portfolio

0%
SURABAYA, INDONESIA
Mobile Application•2026•Academic Project•Group Project (4 members)

SUAR - Mobile Safety System

A mobile application for reporting, safety monitoring, and emergency assistance on campus.

RoleCritical Features & AI Integration Developer
Key FocusSOS · Flow Pantau Aku · TemanKu AI
SUAR Mobile Safety System Overview
01 / Context

The Problem

Providing a reporting form does not automatically make it easier for someone to seek help.

The research behind SUAR pointed to stigma, unequal power relationships, distrust of internal reporting mechanisms, and uncertainty about what happens after a report is made. Disclosure, reporting, counseling, emergency assistance, and case monitoring can also happen through separate channels.

So the problem was not only how to let students submit a report. We also had to think about what the system should offer to someone who is not ready to report, feels unsafe, or needs help immediately.
02 / System Paradigm

What We Changed

We did not make formal reporting the only way to start using the service. Early disclosure, reporting, assistance, and emergency response involve fundamentally different user needs.

Traditional Approach
Formal Reporting Form Only

Assumes users are immediately ready to disclose all details and file formal documentation.

↓
SUAR Context-Aware Approach
TemanKuInitial Conversation
Pantau AkuSafety Check-in
SOSImmediate Help
All paths connect into broader reporting & handling→ Formal Report
03 / Personal Ownership

The Part I Worked On

My primary focus centered around critical user states — deciding what the system should do when the user's situation changes.

Emergency Response

SOS activation flow, short cancel timer, location broadcast, responder alert, & live tracking.

Primary Owner

AI Integration

TemanKu conversation logic, intent scoring, critical keyword detection, & consent flow.

Primary Owner

Safety Flow

Pantau Aku check-in intervals & emergency escalation trigger on missed confirmation.

Contributor

Core Setup & Backend

Architecture setup, formal report backend, chat, emergency requests, & live tracking services.

Team Scope
Product Story / 01

TemanKu - Initial Conversation

Someone may want to talk about what happened without immediately turning that conversation into a formal report. TemanKu gives them that first step.

I worked on the AI integration and conversation logic, including intent scoring, critical keyword detection, consent flow, and the transition toward reporting.

Strict AI Limit

The model does not decide whether a case is valid, provide a diagnosis, or determine handling actions. It supports the conversation and points users toward available services. Professional decisions remain strictly with authorized staff.

TemanKu Interface
Product Story / 02

Pantau Aku - Safety Check-in

Pantau Aku Interface

Pantau Aku covers situations that may not require SOS yet, but still give someone a reason to be more careful about their safety.

The user chooses a check-in interval and confirms that they are safe while monitoring is active. The flow also accounts for the possibility that an expected confirmation never arrives.

My contribution focused on how that condition connects with the emergency path, so safety does not depend solely on manual SOS button presses.

Product Story / 03

SOS - Emergency Assistance

SOS is separate from the normal reporting process. Someone asking for immediate help should not have to complete several reporting steps first.

The flow I worked on covers SOS activation, a short cancellation period to prevent accidental triggers, location transmission, responder notification, and live tracking during the incident.

The first job of an emergency flow is getting the request for help out of the user's device immediately.
SOS Interface
04 / System Integration

How They Connect

TemanKu, Pantau Aku, and SOS are parts of the same user journey. Each part answers a different user situation while remaining connected to the broader system.

STARTING TO TALK
TemanKu AI
Conversation & Context
Service Options Display
Formal Reporting
FEELING UNSAFE
Pantau Aku Mode
Safety Check-ins
Missed Confirmation Trigger
Emergency Escalation
NEED HELP NOW
Instant SOS Activation
Location Transmission
Responder Notification
Live Incident Tracking
05 / Key Decision

AI does not decide the case

We could have given TemanKu more authority and made the AI part of the project look more advanced. I do not think that would have made it better. A conversation about sexual violence carries consequences that are too serious to treat model output as professional judgment.

AI CAN
  • • Support initial conversation with empathy
  • • Parse intent & detect critical keywords
  • • Present available campus service options
  • • Guide user toward consent & formal reporting
PEOPLE DECIDE
  • • Case validation and truth verification
  • • Professional psychological assessment
  • • Institutional investigation & sanctions
  • • Official Satgas protection measures
06 / Output Evidence

What We Delivered

SUAR reached the mobile prototype stage, connecting early conversation, safety monitoring, emergency assistance, reporting, and case monitoring in one cohesive mobile interface.

Desktop Views

Psychologist Dashboard

Psychologist Dashboard

Satgas Admin Panel

Satgas Admin Panel

Mobile Application Views

Onboarding
Onboarding
Register
Register
Login
Login
Beranda
Beranda
Form Lapor
Form Lapor
Laporan Berhasil
Laporan Berhasil
Email Notif
Email Notif
Pantau Progress
Pantau Progress
Jadwal Konsul
Jadwal Konsul
SOS Darurat
SOS Darurat
Panggilan SOS
Panggilan SOS
Map & Navigasi
Map & Navigasi
TemanKu Intro
TemanKu Intro
TemanKu Chat
TemanKu Chat
Wawasan
Wawasan
07 / Honest Limits

What We Cannot Claim Yet

SUAR has not been deployed as an active campus protection service. That means we cannot claim that it increases reporting rates, improves real emergency response time, or reduces sexual violence.

Validation priorities for future phases: Field response time testing, Pantau Aku check-in reliability, SOS dispatch resolution, data consistency under peak load, and UX pilot evaluations.

08 / Reflection

What I Learned

This project made me think more about system behavior than individual feature behavior. An SOS button itself is easy to explain. The harder questions sit around it:

What happens before someone feels the need to use it?

What happens after the request leaves the device?

What should the flow do when the user stops responding?

Which decisions should never belong to the system in the first place?

Learning to design for system behavior under critical conditions became the most valuable outcome of this project.

09 / Stack

Technology

FlutterGoGroq AIFirebase
10 / Takeaways

Key Outcomes

01

More Than a Reporting Form

Flexible entry points (talk, monitor, SOS) instead of forcing immediate formal disclosure.

02

Safety Without Relying Only on SOS

Automatic emergency escalation when safety check-in confirmation is missed.

03

AI With a Clear Limit

TemanKu supports conversation and service navigation. Case decisions remain with humans.