Bu proje, şehir içi ulaşım ihtiyaçlarını karşılamak için geliştirilen bir Node.js uygulamasıdır. Proje, ulaşım güzergahlarını hesaplamak için OpenRouteService API'sini kullanır.
Docker kullanılarak uygulamanın kolayca başlatılması sağlanmıştır.
Bu projeyi çalıştırabilmek için aşağıdaki yazılımların kurulu olması gerekmektedir:
Node.js (>= 14.x) veya Docker
Haritadan güzergahlara erişebilmek için .env dosyasına aşağıdaki değişkenleri ekleyin:
OPENROUTE_SERVICE_API=api_anahatariniz
Gerekli Node.js paketlerini kurun:
npm install
Proje dizininde aşağıdaki komutu çalıştırarak uygulamayı başlatabilirsiniz:
npm run start
Bu komut, uygulamayı 8000 numaralı portta başlatacaktır.
Docker ile uygulamayı başlatmak için öncelikle Docker imajını oluşturmanız gerekiyor:
docker build -t kulasim .
Ardından Docker konteynerini başlatın:
docker run --env-file .env -p 8000:8000 kulasim
Bu komut, uygulamayı 8000 numaralı portta başlatacaktır.