Trello: https://trello.com/b/oYNRO4zf/tercuman-bul Discord: https://discord.gg/itdepremyardim
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.
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.
- Tercüman ve kullanıcı, isim, telefon ve konum bilgileri ile sisteme kaydedilir.
- Tercümanın ve kullanıcının, Aydınlatma Metni onayı ile bilgileri veritabanına eklenir.
- Depremzedeler veya diğer kullanıcılar, uygulamayı kullanarak tercümanın bilgilerini alır.
- 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.
- Harici iletişim bilgileri (örneğin sosyal medya platformları) incelenebilir ve harici platform üzerinden iletişim kurulabilir.
- Flutter
- Firebase
- Firestore (database)
- Hosting (Desktop+Mobile Web App)
- Authentication
ÖNEMLI NOT! PROJEYİ ÇALIŞTIRIR KEN PORT 3000 KULLANINIZ!
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]
Kuruluma başlarken Flutter SDK'in yüklü olduğu ve reponun klonlandığı varsayılmaktadır.
Mac için doğrudan bir installer hazırlandı. install.sh kullanarak doğrudan çalıştırılabilir.
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.
Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için lisans dosyasına bakın.