🌐 This is the English
version of the README. | 한국어 버전
Unexpected emergencies can happen anywhere and at any time.
ResQ aims to be a reliable companion that protects your life and safety in such moments.
* 👆One tap to connect to an emergency hotline and start recording the situation
* Provides guidelines on how to handle common emergency situations
-
Log in with Google account
-
Emergency response guidelines for each situation --
🌐ko(Korean)
,🌐en(English)
-
Add favorite emergency responses
-
Search for emergency responses that are not displayed on the main screen
-
Fill out medical information such as allergies, medications, etc. for emergencies
-
Set destination country -- 🌐
KR
,US
,GB
,JP
,CN
,DE
,FR
,MX
-
Add family and friends who are traveling with you to the group
-
Translate medical information of the group members into the language of the destination country
-
Convert height and weight units based on the destination country's measurement system
-
Automatically save audio files recorded during emergencies
-
Save situation recordings as text using the
Speech-to-Text
API
Component | Stack |
---|---|
Architecture | MVVM |
UI | Jetpack Compose |
Asynchronous | Coroutine |
Network | Retrofit2, Okhttp3 |
etc | MediaRecorder |
.
├── app/
│ ├── manifests/
│ ├── kotlin+java/
│ │ └── com/example/resq/
│ │ ├── navigation/
│ │ ├── network/
│ │ ├── presentaion/
│ │ │ ├── component/
│ │ │ ├── resq/
| | | ├── room/
| | | ├── sign/
│ │ │ ├── user/
│ │ │ └── ...
│ │ ├── service/
│ │ └── ui/
│ ├── MainActivity.kt
│ └── ResQApp.kt
├── build.gradle.kts
├── gradle.properties
├── README.md
└── settings.gradle.kts
https://drive.google.com/drive/folders/1z3-TDW1zmh7yXzowaQMQVtV6B4R-zbfA?usp=share_link
Name | English Name | Role | GitHub |
---|---|---|---|
권동현 | DongHyeon Gwon | Mobile | GwonDongHyeon21 |
김민 | Min Kim | Backend | kmin1231 |
김태훈 | Taehoon Kim | Mobile | taeh-kim |
박상영 | SangYeong Park | Backend | Imsyp |