Contributors Forks Stargazers Issues
Developed for Google Solution Challenge'23
View on Play Store
·
Report Bug
·
Request Feature
Table of Contents
Make sure that you have Flutter on your device. We have developed our app using Flutter 3.7.7
- Flutter
npm install -g flutter-cli flutter doctor
- Clone the repo
gh repo clone dila0/google-solution-challenge-2023-bilkent
- Install dart packages
flutter pub get
- Run through Android Studio We have tested the app on on Pixel 5 API 33. So using it for emulation is suggested.
OR
- Download from the link below for Android Play Store Note that trigger word detection feature is not enabled on the Play Store version yet due to API limit.
Register using your credentials. Change your emergency message through profile and add emergency contacts. Enable trigger word detection through settings. (This functionality uses Porcupine API, if API limit is exceeded this may not work. In this case please contact us.) Select a contact option and call. During call the voice will wait until you stop talking and ask another question. If you feel unsafe say "Americano" if trigger word detection is enabled. If not click "Emergency Call" button.
- Train model on Tensorflow for trigger word detection
- More contact options
- Safety map using Google Maps API
- Google account sign-in option
- Multi-language Support
- Turkish
- French
- German
See the open issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request