Back to Case Studies
Business Case Study

Invoice Manager Case Study

Invoice Manager is a dashboard tool helping small businesses manage client invoices.

PROJECT METRIC
Client Invoicing & PDF Creator

Estimated ROI

Improved business invoicing velocities, saving managers 10 hours weekly.

Client Profile

Business Admin Tool

LCP Speed:
Page Weight:
Measuring live core vitals...
Invoice Manager

The Business Problem

Users waste hours drafting forms and suffer data loss when web connections drop.

Research & Planning

Integrated Redux Persist store variables to capture client states offline.

Design a React app featuring html2pdf client-side rendering modules.

Design & Architecture

Designed a clean, layout-focused invoice builder with dark/light themes.

React Vite client, utilising Redux Persist and local browser databases.

Implementation & Testing

Coded client forms, dashboard calendars, and local PDF print utilities.

Checked layout scaling on multiple desktop print dimensions.

Deployment & Outcomes

Hosted React app using Vercel, allowing offline caching.

Helped clients export PDF invoices locally with zero data loss records.

Key Outcomes

  • Zero records data loss reported in tests
  • Invoice export compile speed under 500ms
  • Redux persist synchronization hit 100%

Lessons Learned

Utilizing Redux Persist database allowed users to keep their data safe during offline periods.

“

Exporting PDFs locally is fast and secure. We keep working even when our internet drops.

Jordan Miller

Operations Director, Miller Logistics