Skip to main content

IEP PROENERGIA+ Platform User Guide

MIREME UIPCE · SE4ALL · Development Seed — Version 1.2 · 2026

PROENERGIA+ IEP is a spatial data infrastructure and visualization platform for integrated electrification planning in Mozambique. It enables national and provincial decision-makers to explore energy access scenarios using the latest geospatial data, analyze settlement-level outcomes, and export actionable insights.

This guide is divided into three parts:

  • Backend — Django Admin interface, user management, data model configuration, scenario and dataset management, JSON configuration, and API reference.
  • Frontend — Visualization interface, filter controls, map interaction, scenario selection, analysis summaries, and downloads.
  • Deployment — Server setup, systemd services, Nginx, Celery, RabbitMQ, environment variables, and update procedures.

System Architecture

ComponentDescription
Backend API (Django REST)Serves data to the frontend. Django + DRF, backed by PostgreSQL 16 / PostGIS. Admin at /admin/. API at /api/v1/.
Task Queue (Celery / RabbitMQ)Background workers for file conversion (GDAL → FlatGeobuf → PMTiles via Tippecanoe).
Frontend (Next.js / TypeScript)MapLibre GL mapping + Chakra UI. Supports English and Portuguese (default).
File StorageStores uploaded source files and derived PMTiles.
Tile Delivery (PMTiles)Vector tiles via HTTP range requests. Raster layers via Cloud-Optimized GeoTIFF (COG).