Kaynak kodu şimdilik kamuya açık değildir; ancak aşağıda mimari, kararlar ve uygulama yaklaşımına dair ayrıntılı bir döküm bulabilirsiniz.
Ne
İki harita moduna sahip coğrafi izleme platformu: durumsal farkındalık için 3D Cesium küresi ve 2D MapLibre operasyonel haritası. Arka uç, canlı açık veri beslemelerini (USGS depremler) alır ve normalleştirilmiş API'ler sunar. Uçak, gemi ve kara trafiği katmanları planlanmaktadır.
Neden
...
Mimari
Monorepo üç pakete ayrılmıştır:
- apps/web — operatör arayüzü, küre/harita motoru, katman kontrolleri
- apps/api — alım koordinatörü, normalleştirilmiş sorgu yüzeyleri, canlı akış ağ geçidi
- packages/domain — paylaşılan Zod şemaları, katman kataloğu, kanonik coğrafi türler
Teknolojiler
| Katman | Seçim | |---|---| | Frontend | Next.js + TypeScript | | 3D Küre | Cesium (webpack derlemesi) | | 2D Harita | MapLibre GL | | Backend | Fastify + TypeScript | | Veritabanı | PostGIS (PostgreSQL) | | Önbellek | Redis | | Altyapı | Docker Compose |
Öğrendiklerim
...