Skip to content

Commit

Permalink
readme images fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
Furk4nBulut committed Jul 23, 2024
1 parent 60e25e9 commit f367496
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,50 +3,50 @@
Bu proje, Flutter kullanarak geliştirilen bir yürüyüş aktivitesi uygulamasıdır. Uygulama, kullanıcıların yürüyüş/koşu aktivitelerini başlatıp bitirmelerini, bu aktivitelerin süresini ve mesafesini hesaplamalarını, ve verileri SQLite/SpatiaLite veritabanına kaydetmelerini sağlar. Ayrıca geçmiş aktiviteleri görüntüleme ve detaylarını inceleme imkanı sunar.
## Not: **İlk Flutter projem olup 0'dan öğrenerek 3 haftada geliştirdiğim projedir. Yazılan kodlar profesyonel bir yapıda olmaması muhtemeldir.**

![uygulama.png](uygulama.png)
![uygulama.png](assets/map-tracker/uygulama.png)

## Özellikler

1. **Splash Ekranı**
- Uygulama açıldığında 2-3 saniyelik bir logo animasyonu gösterilir.
<img src="Screenshot_20240719_125540.png" alt="Splash Ekranı" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125540.png" alt="Splash Ekranı" width="75"/>

2. **Giriş/Kayıt Ekranı**
- Google hesabı ile giriş (authentication) yapılır.
- Kullanıcılar mail, ad, soyad, şifre gibi bilgilerle kayıt olabilir.
- Kayıt bilgileri Firebase üzerinde tutulur ve login aşamasında bu bilgilerle giriş yapılabilir.
<img src="Screenshot_20240719_125557.png" alt="Giriş Ekranı" width="75"/>
<img src="Screenshot_20240719_125604.png" alt="Kayıt Ekranı" width="75"/>
<img src="Screenshot_20240719_125610.png" alt="Giriş/Kayıt Ekranı" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125557.png" alt="Giriş Ekranı" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125604.png" alt="Kayıt Ekranı" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125610.png" alt="Giriş/Kayıt Ekranı" width="75"/>

3. **Dashboard**
- Kullanıcının genel profili ve spor durumu (toplam mesafe, toplam süre, aktivite sayısı) gösterilir.
- Kullanıcının yeni aktivite başlatabileceği ve geçmiş aktiviteleri görüntüleyebileceği butonlar bulunur.
<img src="Screenshot_20240719_125727.png" alt="Dashboard" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125727.png" alt="Dashboard" width="75"/>

4. **Yeni Aktivite Ekranı** *(MAJOR)*
- Kullanıcı, bu ekranda yürüyüş/koşu aktivitesini başlatıp bitirebilir.
- Aktif olunan süreçte kullanıcı, mevcut konumunu ve rota bilgisini harita üzerinde görebilir.
- Aktif aktivitenin toplam mesafesi, geçen süresi ve ortalama hızı anlık olarak güncellenir.
- Aktivite sonuçları Google Firestore veritabanına kaydedilir.
- Güncel hava durumu bilgisi OpenWeatherMap API'sinden alınır ve gösterilir.
<img src="Screenshot_20240719_125701.png" alt="Yeni Aktivite Ekranı" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125701.png" alt="Yeni Aktivite Ekranı" width="75"/>

5. **Aktivite Geçmiş Hareketleri İçin Liste Ekranı** *(MAJOR)*
- Kullanıcının geçmiş aktivitelerini listeleyen bir ekran.
- Liste satırlarında tarih, yapılan mesafe ve detay butonları yer alır.
<img src="Screenshot_20240719_125712.png" alt="Aktivite Geçmiş Hareketleri" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125712.png" alt="Aktivite Geçmiş Hareketleri" width="75"/>

6. **Aktivite Geçmiş Detay Ekranı** *(MAJOR)*
- Geçmiş aktiviteler listesinden seçilen detay ekranı açılır.
- Rota, toplam mesafe ve süre Google Firestore veritabanından alınarak gösterilir.
<img src="Screenshot_20240719_125718.png" alt="Aktivite Geçmiş Detay" width="75"/>
<img src="assets/map-tracker/Screenshot_20240719_125718.png" alt="Aktivite Geçmiş Detay" width="75"/>

7. **Firebase ve Firestore Veritabanı**
- Firebase ve Firestore yapılandırması ve veri formatları ile ilgili örnek kayıtlar ve ekran görüntüleri proje içine eklenmelidir.
<img src="img.png" alt="Firebase Veritabanı" width="75"/>
<img src="img_1.png" alt="Firestore Veritabanı" width="75"/>
<img src="img_2.png" alt="Firebase Örnek Kayıtlar" width="75"/>
<img src="assets/map-tracker/img.png" alt="Firebase Veritabanı" width="75"/>
<img src="assets/map-tracker/img_1.png" alt="Firestore Veritabanı" width="75"/>
<img src="assets/map-tracker/img_2.png" alt="Firebase Örnek Kayıtlar" width="75"/>

8. **Proje Teslimi**
- Çalışabilir APK dosyası ile birlikte projeyi teslim etmeniz gerekmektedir.
Expand Down

0 comments on commit f367496

Please sign in to comment.