Bu proje, elektrikli araç sahipleri için kapsamlı bir şarj istasyonu yönetim ve kullanıcı deneyimi uygulaması sunmaktadır.
- Şarj istasyonlarını harita üzerinde görüntüleme
- Farklı şarj tiplerine (AC Normal, DC Hızlı) göre filtreleme
- Çeşitli şarj sağlayıcılarına göre filtreleme
- İstasyon detaylarını görüntüleme ve şarj işlemi başlatma
- QR kod ile şarj işlemi başlatma
- Ana bakiye ve sağlayıcı bazlı bakiye yönetimi
- Bakiye yükleme ve transferi
- Hızlı işlemler için QR kod oluşturma
- Güncel fırsatları görüntüleme
- Detaylı şarj işlemi geçmişi
- İstatistikler (toplam kWh, maliyet, ortalama süre, şarj sayısı)
- Şarj istatistiklerini grafik olarak görüntüleme
- Zaman aralığına göre filtreleme
- Kişisel bilgileri düzenleme
- Araç bilgilerini yönetme
- Uygulama ayarları (tema, bildirimler)
- Profil fotoğrafı değiştirme
- Güncel fırsatları listeleme
- Fırsat detaylarını gör��ntüleme
- Fırsatları kullanma
- SwiftUI kullanılarak geliştirilmiş modern UI
- MapKit entegrasyonu ile harita özellikleri
- Core Data ile veri yönetimi
- Charts framework'ü ile grafik gösterimi
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin:
-
Repoyu klonlayın:
git clone https://github.com/kullaniciadi/test-projesi.git
-
Proje dizinine gidin:
cd test-projesi
-
Xcode ile projeyi açın:
open test.xcodeproj
-
Projeyi derleyin ve çalıştırın.
@test uygulamasını kullanmak için:
- Uygulamayı açın ve harita üzerinde şarj istasyonlarını görüntüleyin.
- İstediğiniz istasyonu seçin ve detaylarını inceleyin.
- Şarj işlemi başlatmak için QR kodu tarayın veya uygulama üzerinden işlemi başlatın.
- Cüzdan bölümünden bakiyenizi yönetin ve fırsatları inceleyin.
- Geçmiş bölümünden şarj işlemlerinizi ve istatistiklerinizi görüntüleyin.
- Profil bölümünden kişisel bilgilerinizi ve uygulama ayarlarınızı yönetin.
- Bu repoyu fork edin
- Yeni bir özellik dalı oluşturun (
git checkout -b yeni-ozellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi'
) - Dalınıza push yapın (
git push origin yeni-ozellik
) - Bir Pull Request oluşturun
Bu proje GNU Affero General Public License v3.0 (AGPL-3.0) altında lisanslanmıştır. Bu lisansın tam metnini LICENSE dosyasında bulabilirsiniz.
AGPL-3.0 lisansı, kullanıcılara aşağıdaki temel hakları sağlar:
- Yazılımı herhangi bir amaç için kullanma özgürlüğü
- Yazılımın nasıl çalıştığını inceleme ve ihtiyaçlarınıza göre değiştirme özgürlüğü
- Yazılımın kopyalarını dağıtma özgürlüğü
- Geliştirilmiş sürümleri toplumla paylaşma özgürlüğü
Bu lisans ayrıca, yazılımın bir ağ üzerinden sunulması durumunda, kaynak kodunun da kullanıcılara sağlanmasını gerektirir.
Lütfen bu projeyi kullanırken veya değiştirirken lisans koşullarına uygun hareket ettiğinizden emin olun.
@Şarj Ekibi - @dakmaybe x
Proje Linki: [https://github.com/kullaniciadi/test-projesi)