Expenses Management App
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
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