Skip to main content
Back to case studies
Case studyCompleted

SME Invoicing & Reporting Dashboard

Replaced manual Excel invoicing with a custom React + FastAPI dashboard, automated PDFs, WhatsApp notifications and analytics.

ReactFastAPIPostgreSQLPDF GenerationAfrica’s Talking API

Project summary

React + FastAPI dashboard replacing Excel invoicing with PDF generation, WhatsApp notifications and live analytics.

Manual Effort Reduction

80%

Problem

  • Manual Excel-based invoicing consumed time, increased errors and limited visibility.

Architecture

  • Problem-first presentation: the case study opens with the operational or engineering pain point, not a UI effect.
  • Implementation details are summarized through stack, workflow, integrations, data handling and deployment context.
  • Sensitive client/company details are sanitized while preserving real business value and technical credibility.
  • Every project record links stack, proof, engineering evidence and measurable impact where available.

Key Decisions

  • Use real resume evidence only: client work, company work, academic research and completed portfolio platform work.
  • Keep private learning plans out of the public portfolio.
  • Avoid overclaiming: status, proof and metrics must reflect actual evidence.
  • Prioritize readable business value and implementation decisions over decorative presentation.

Implementation

  • Built a React + FastAPI dashboard with automated PDF generation, WhatsApp notifications through Africa’s Talking API and live analytics.
  • Stack used: React, FastAPI, PostgreSQL, PDF Generation, Africa’s Talking API.
  • Documented the project with a recruiter summary, business value and engineering evidence.
  • Prepared the project for public case-study presentation with safe disclosure boundaries.

Quality Gates

  • Testing evidence is expected or present.
  • CI/CD evidence is expected or present.
  • Deployment or real operational use is part of the proof.
  • Public wording avoids private planning language and keeps the portfolio professional.

Results

  • Reduced manual processing effort by approximately 80%.
  • Strengthens the portfolio through real-world experience instead of tutorial-style claims.
  • Supports positioning across software engineering, IT systems, business automation and applied AI/ML engineering.

Future Improvements

  • Add screenshots or diagrams where safe to publish.
  • Add demo videos for public-facing work.
  • Attach more measurable performance, reliability or business impact metrics when available.
  • Keep client/company-sensitive details sanitized.

Public Evidence

  • Tests
  • Ci
  • Docker
  • Database Migrations
  • Docs
  • Deployed