Find an Interpreter Project

  Database, Translator

Aim

Facilitate communication between survivors and relief teams who speak different languages ​​during the great earthquake in Turkey.

Project scope

The application aims to register translators and users in the database, to store their information in the database, and to enable earthquake victims or other users to communicate with translators.

Project Steps:

  1. The translator and user are registered in the system with name, phone and location information.
  2. The information of the translator and the user is added to the database with the approval of the Clarification Text.
  3. Earthquake survivors or other users get the translator’s information using the app.
  4. The translator’s name, location, phone number can be seen on the map and can be called, if possible, he goes to the earthquake victim. If this is not possible, online communication can be provided over the phone.
  5. External contact information (for example, social media platforms) can be viewed and communicated via the external platform.

Used technologies:

  • Flutter
  • Firebase
    • Firestore (database)
    • Hosting (Desktop+Mobile Web App)
    • Authentication

Technique

App Flow

Setup

When starting the installation, it is assumed that the Flutter SDK is installed and the repo has been cloned.

Mac

A direct installer has been created for Mac. It can be run directly using installer.sh .

Other operating systems:

After navigating to the root of the repo from the command line:

flutter upgrade
flutter pub get
flutter run

Note: start ms-settings:developersYou may need to turn on Developer mode for Windows when installing dependencies:

License:

This project is licensed under the MIT License – see license file for details.

Download source code on GitHub

https://github.com/acikkaynak/tercuman-bul-app