Skip to content

dila0/google-solution-challenge-2023-bilkent

Repository files navigation

Contributors Forks Stargazers Issues


Logo

Lunaris - Safety In Your Pocket

Developed for Google Solution Challenge'23


View on Play Store · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact

About The Project

Lunaris-ss

(back to top)

Built With

  • Flutter
  • Firebase
  • Dart

(back to top)

Getting Started

Make sure that you have Flutter on your device. We have developed our app using Flutter 3.7.7

Prerequisites

  • Flutter
    npm install -g flutter-cli
    flutter doctor

Installation

  1. Clone the repo
    gh repo clone dila0/google-solution-challenge-2023-bilkent
  2. Install dart packages
    flutter pub get
  3. Run through Android Studio We have tested the app on on Pixel 5 API 33. So using it for emulation is suggested.

OR

  1. 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.

(back to top)

Usage

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.

(back to top)

Roadmap

  • 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).

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

This project is developed for Google Solution Challange 2023 by:

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages