← Back to projects
Freelance

Expenses Management App

Client Meating Food Group Period Feb 2025 – Jun 2025

Freelance mission to build a complete expenses management platform from scratch. Digitized a fully paper-based approval workflow into a modern web app in just 8 weeks.

Context

Meating Food Group was running its entire expenses approval flow on paper forms passed between departments. Errors were frequent, lost forms were not unusual, and the finance team spent significant time chasing down approvals. They needed something digital and usable by non-technical employees from day one, but couldn't justify a long procurement cycle for an off-the-shelf SaaS.

Solution

Built a tailored web application covering submission, multi-level approval, role-based dashboards, and CSV export to the accounting system. Designed the UX so a first-time user could submit an expense without onboarding. Deployed on Clever Cloud for a managed but cost-effective setup.

My role

Sole engineer on the project. End-to-end ownership: requirements gathering, architecture, Vue 3 frontend, NestJS backend, database design, deployment pipeline, and direct support during rollout. Worked iteratively with the finance team and field users.

Architecture & stack

Vue 3 + TypeScript frontend with a component library tuned for forms. NestJS API with role-based authorization, validation, and audit logging. PostgreSQL for relational data. Hosted on Clever Cloud with automated deployments from main. Email notifications via a transactional provider.

Tech stack

Vue 3 NestJS TypeScript PostgreSQL Clever Cloud

Results

  • Delivered functional MVP in 8 weeks, on time and on scope
  • Manual errors dropped by 80%
  • Productivity gain of 40% on the expense workflow
  • Smooth adoption — used by every employee from launch day
MVP in 8 weeks80% fewer errors40% productivity gain
← Back to projects