Skip to content

acikyazilimagi/tercuman-bul-app

Repository files navigation

Tercüman Bul Projesi

Proje Yönetimi

Trello: https://trello.com/b/oYNRO4zf/tercuman-bul Discord: https://discord.gg/itdepremyardim

Amaç

Türkiye'deki büyük depremde farklı dillerde konuşan depremzedeler ve yardım sağlayan ekipler arasındaki iletişimi kolaylaştırmak.

Proje Kapsamı

Uygulama ile tercümanlar ve kullanıcıların veritabanına kaydolması, veritabanında bilgilerinin saklanması ve depremzedelerin veya diğer kullanıcıların tercümanlarla iletişim kurması amaçlanmaktadır.

Projenin Adımları:

  1. Tercüman ve kullanıcı, isim, telefon ve konum bilgileri ile sisteme kaydedilir.
  2. Tercümanın ve kullanıcının, Aydınlatma Metni onayı ile bilgileri veritabanına eklenir.
  3. Depremzedeler veya diğer kullanıcılar, uygulamayı kullanarak tercümanın bilgilerini alır.
  4. Tercümanın haritada ismi, konumu, telefon numarası görülür ve aranabilir, mümkünse depremzedenin yanına gider. Eğer mümkün değilse telefon üzerinden çevrimiçi iletişim sağlanabilir.
  5. Harici iletişim bilgileri (örneğin sosyal medya platformları) incelenebilir ve harici platform üzerinden iletişim kurulabilir.

Kullanılan Teknolojiler:

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

Teknik

ÖNEMLI NOT! PROJEYİ ÇALIŞTIRIR KEN PORT 3000 KULLANINIZ!

App Flow

flowchart TD
    A[Tercuman Bul Home Page] --> |User Action| C{Auth session?}
    C --> |Yes| I[Get Location]
    I --> D{Do Action}
    I --> |No Location|A
    C --> |No| E{Has Account?}
    E --> |No| H[Register Page]
    H --> |Error|H
    H --> |Registered|A
    E --> |Sign In|D
    D --> |Become Interpreter Button| F[Become Interpreter Page]
    D --> |Find Interpreter Button| G[Find Interpreter Page]
    G --> |Select Interpreter| J[Notify Interpreter]
    J --> |Interpreter Denies| G
    J --> |Interpreter Accepts| K[Send Interpreter # to user]
Loading

Kurulum

Kuruluma başlarken Flutter SDK'in yüklü olduğu ve reponun klonlandığı varsayılmaktadır.

Mac

Mac için doğrudan bir installer hazırlandı. install.sh kullanarak doğrudan çalıştırılabilir.

Diğer işletim sistemleri:

Komut satırından repo kök dizinine gittikten sonra:

flutter upgrade
flutter pub get
flutter run

Not: Bağımlılıkları yüklerken Windows için Geliştirici modunu açmanız gerekebilir: start ms-settings:developers komutunu kullanabilirsiniz.

Lisans:

Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için lisans dosyasına bakın.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published