Skip to content

About

Digital Bus & Stop System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🚌 AMASYA DİJİTAL OTOBÜS SİSTEMİ


📌 Proje Açıklaması



Amasya Dijital Otobüs Sistemi, Amasya'daki otobüs hatlarını dijital ortama taşıyan modern bir sistemdir. Kullanıcılar bu sistem sayesinde durak bilgilerine, otobüs saatlerine ve harita üzerinde yönlendirme özelliklerine kolayca erişebilirler. Bu proje, şehir içi ulaşımı daha erişilebilir, verimli ve kullanıcı dostu hale getirmeyi amaçlamaktadır.


Otobüs Dokümantasyonunu Keşfedin


🚀 Özellikler

🏠 Ana Sayfa

📌 Proje hakkında açıklayıcı ve bilgilendirici bir metin içerir.

🗺️ Harita

📌 Mapbox tabanlı harita ile otobüs sisteminin görselleştirilmesi.

📌 Saatin kaç olduğuna göre tema değişir.

📌 "Neredeyim" butonu ile kullanıcı mevcut konumuna dönebilir.

📌 Durak işaretleri ve sıradaki iki otobüsün varış süresi görüntülenir.

📌 Seçilen durağa Google Maps yönlendirmesi yapılır.


⏰ Otobüs Saatleri

📌 Otobüs hatları numaralandırılmıştır.

📌 İlk ve son durak saatleri listelenmiştir.

📌 (Geliştirme Aşamasında) Her duraktan geçen otobüs hatlarının gösterilmesi planlanmaktadır.


💳 Ödeme

📌 Elmakart için örnek bir ödeme sayfası oluşturulmuştur.

📌 Kullanıcı belirli veya özel miktarlarda ödeme yapabilir.

📌 Kredi kartı bilgileri için giriş alanları eklenmiştir (gerçek ödeme entegrasyonu bulunmamaktadır).


ℹ️ Hakkımızda

📌 Projeye katkıda bulunan kişiler listelenmiştir.

📌 Projenin amacı, hedef kitlesi ve iletişim bilgileri sunulmuştur.


🔥 Gelecek Güncellemeler

📌 Otobüslerin gerçek zamanlı konumlarının haritada gösterilmesi.

📌 Kullanıcılara otobüs yaklaşırken bildirim gönderme özelliği.

📌 Kullanıcıların durak hataları veya saat bilgilerini bildirebileceği bir geri bildirim sistemi.

📌 Daha gelişmiş rota planlama özelliği eklenmesi.

📌 Uygulamayı kullanarak otobuse binen kullanıcılardan alınan verilerle otobüsün anlık konum takibi ve ortalama varış suresinin yeniden hesaplanmasının otomatikleştirilmesi.

🛠️ Kurulum

  • 📥 Projeyi Klonlayın:

    git clone https://github.com/ByteMe-CodeFest/bus-map.git
    

  • ▶️ Projeyi Başlatın:

Projeyi çalıştırmak için CTRL+1 veya F5 tuşuna basarak web tarayıcınızda açabilirsiniz.



  • 🌍 Mapbox API Anahtarı Tanımlama:

    Projede harita özelliklerini kullanabilmek için Mapbox API anahtarınızı tanımlamanız gerekmektedir. Bunu yapmak için aşağıdaki adımları takip edin:

config.js dosyasının içerisine api keyinizi ekleyin. (Örnek bir config.js dosyası projede mevcuttur.)
config.js dosyanızın içeriği şu şekilde olmalıdır:

mapboxgl.accessToken = 'YOUR_API_KEY'; 

"YOUR_API_KEY" kısmına kendi API anahtarınızı eklemelisiniz. API anahtarı almak için buraya tıklayın.

About

Digital Bus & Stop System

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages