Peniel Mabanza
/
Back to projects

Application

Atelier Factures

Offline workshop invoicing

Atelier Factures, Offline workshop invoicing, 1 of 5

Installable web app (PWA) built for Établissement La Main de Dieu, a carpentry workshop in Kinshasa, replacing handwritten invoices.

The workshop issues quotes (pro forma), turns them into invoices, records deposits and balances in US dollars, Congolese francs or euros, and generates PDF documents (quote, invoice, receipt, payment reminder) with the amount in words and the logo as a watermark. Expenses for each order and payouts to workers are tracked in the same place.

Everything works offline: entries are saved on the device and sent as soon as the network is back. Logging out is blocked while data is not yet synced, and no financial record is ever deleted.

Interface: a desktop version and a thumb-friendly mobile version (tab bar, card-based invoice editor, iPhone-style settings), with a dashboard and reports for the manager.

The visuals below are mockups with fictitious data.

Features

  1. Quotes, invoices, receipts and reminders as PDF with amount in words
  2. Multi-currency payments (USD, CDF, EUR) at the daily rate
  3. Offline-first PWA with automatic sync
  4. Per-order expenses and worker payouts
  5. Dashboard and reports for the manager
  6. Roles (manager, agents) and Firestore security rules

Tech stack

Frontend

React 19TypeScriptViteMantineReact Router

Backend / Database

Firebase AuthFirestore (hors ligne)Firebase Hosting

Documents

jsPDFVitestPWA (Workbox)

Mobile screens

Atelier Factures, Offline workshop invoicing, capture 1
Atelier Factures, Offline workshop invoicing, capture 2