← Back to projects
Government Projects Monitor MZ
Ready for launchBackend Engineer•
ExpressTypeScriptPrismaPostgreSQL
Platform monitoring government projects in Mozambique, providing transparent access to public records and spending data.
Express, TypeScript, Prisma
Stack
Ready for launch
Status
Overview
Platform monitoring government projects in Mozambique, providing transparent access to public records and spending data.
My Role
Backend Engineer
Responsibilities
- Built Express backend with TypeScript
- Designed database schema using Prisma
- Implemented data ingestion for government project data
Key Contributions
- Built platform monitoring government projects in Mozambique
- Designed system for transparent access to public records
Architecture
Express backend with TypeScript. PostgreSQL database with Prisma ORM. System ingests and monitors government project data for transparency.
System Diagram
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Client │────▶│ Express │────▶│ Data │
│ (Web) │ │ Backend │ │ Ingestion │
└─────────────┘ └──────────────┘ └─────────────┘
│
▼
┌──────────────┐
│ Database │
│ (PostgreSQL) │
│ (Prisma) │
└──────────────┘Components
- Express Backend: TypeScript-based API server handling requests and data access.
- Data Ingestion: System for ingesting and processing government project data.
- Database: PostgreSQL with Prisma ORM storing government project and transparency data.
Outcome
- Built platform ready for launch
- Implemented government project monitoring system