← Back to projects

Government Projects Monitor MZ

Ready for launch
Backend 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