Geospatial AI & Real-time Biodiversity Monitoring Backend
AiGeo is a high-performance platform custom-designed for conservation management, forest monitoring, and wildlife analytics. The system harmoniously integrates AI processing, R scientific analysis, and an advanced Spatial Database (GIS) into a single, scalable architecture.
| Layer | Key Technologies | Function / Role |
|---|---|---|
| Frontend & GIS | Vue.js, Vite, MapLibre GL | Interactive interface for maps, operational dashboards, and field apps (PWA). |
| API & Real-time | Node.js, Express, Socket.IO | Main gateway, authentication, and real-time GPS tracking updates. |
| Visual AI Brain | Python, YOLO, PyTorch | Camera trap image detection, species recognition, and drone monitoring. |
| Scientific Analytics | R, sf, terra, vegan | Calculation of biodiversity indices, animal movement corridors, and ecology stats. |
| Database | PostgreSQL + PostGIS | Advanced spatial data storage and lightning-fast geometric queries. |
| Message Broker | Redis + BullMQ | Background queue system to manage heavy workloads between Node.js, Python, and R. |
Establishing the foundation for AiGeo using containerization.
Building the main API Gateway and orchestrator.
Deploying the artificial intelligence for image processing.
Processing ecological models and spatial statistics.
sf and terra.Displaying live intelligence to the control center.
Ensuring operational continuity for rangers without internet.