TOUSEEF JAMAL/TJ
Financial Ops Tracking SystemMobile App + Web Platform

AIRBOOK

AirBook 7 is a multi-level admin based, ledger & employee transaction management application — a React Native app for my client's field staff and a web platform for managers — that replaced Excel-based bookkeeping with real-time, hierarchy-controlled financial operations.

RoleFull-stack Engineer, Mobile Developer & Team Lead (2-person team)
Duration8 months
Year2024
80%
Faster tracking
70%
Faster approvals
100%
Transfer accuracy
0
Excel spreadsheets
Before

Excel.

A company's entire books ran on spreadsheets and trust.

Every transaction and transfer was typed into Excel by hand, then waited on a manager to notice and approve it. One mistyped figure could throw off a ledger for weeks, and no one had a live view of who owed what — or what was still pending.

Exceleverywhereevery ledger and transaction typed into a spreadsheet by hand
Daysto approvetransactions sat waiting on a manager to spot them
Errorsin totalsone mistyped figure quietly broke a whole ledger
Nohierarchymanagers could see every account, not just their own team
Hourson reportsnumbers rebuilt by hand before anyone could decide
Zerolive viewno real-time picture of balances, transfers, or what was pending
My role

What landed
on my desk.

A two-person build that I led. I owned it end to end — system design, the backend, the React Native staff app, UX, and the client relationship — and worked alongside one front-end engineer who built the manager platform to the specs and designs I set.

Team of 2Front-end handled by my teammate — everything else, mine.
/01Owned

System design

Architecture, the ledger data model, and the hierarchy-based permission system.

/02Owned

Backend & APIs

Node/Express services, MySQL schema, approval workflows, and inter-employee transfers.

/03Owned

Mobile development

The entire React Native staff app — auth, transaction entry, to release.

/04Owned

UX & admin tooling

Information architecture, daybook flows, and the dashboards managers run on.

/05Owned

Team lead

Planned the work, reviewed every PR, and set specs for the front-end build.

/06Owned

Client partnership

Discovery, scoping, demos, and launch — a direct line to the client.

What was built

3 surfaces.
one platform.

One platform across three access tiers — a mobile app for field staff, a manager dashboard with approvals and daybooks, and a super-admin panel over every ledger. Below, a guided scroll through each.

Module 01/ 03

Mobile app for staffs

React Native app for field staff to record ledger and employee transactions on the go, with a 24-hour history for quick self-review.

6 screens

Login page
Login page
Dashboard page
Dashboard page
Add ledger transaction
Add ledger transaction
Add employee transaction
Add employee transaction
Past 24hrs transactions
Past 24hrs transactions
Edit transaction
Edit transaction
Module 02/ 03

Platform features for admins

Web dashboard giving managers full visibility into their team's ledgers, employee transactions, and a daybook for daily financial review and approvals.

8 screens

Dashboard page
Dashboard page
Transaction stats
Transaction stats
Admin daybook
Admin daybook
Ledgers
Ledgers
Add transaction
Add transaction
Ledger daybook - Ledger transactions
Ledger daybook - Ledger transactions
Ledger daybook - Employee transactions
Ledger daybook - Employee transactions
Unapprove employee transactions
Unapprove employee transactions
Module 03/ 03

Platform features for super admins

Full-control panel for super admins to oversee all ledgers, manage the entire staff hierarchy, configure settings, and perform privileged operations.

6 screens

Dashboard page
Dashboard page
Staff/Employee management page
Staff/Employee management page
All ledgers
All ledgers
Delete ledger transactions
Delete ledger transactions
Settings page
Settings page
Admin management page
Admin management page
Engineering decisions

Calls I had to make.

Every module had a bottleneck behind it. Tap any decision to see the problem, the call I made, and what it changed.

The challenge

Employee transactions, ledger entries, and inter-employee transfers lived in spreadsheets — causing delays, calculation errors, and poor financial oversight across the organization.

The call I made

Built a React Native app for staff and a web admin panel for managers, enabling real-time transaction recording, automated calculations, and centralized financial management.

What it changed

Eliminated manual calculation errors, cut transaction processing time by 80%, and brought real-time synchronization across every device.

The result · Before → After
Excel80% faster
Transaction processing
Frequent~0
Calculation errors
ManualReal-time
Sync
After

Now it runs.

The books went real-time in eight months. Here's what changed, in numbers the finance team actually feel.

80%
Faster tracking

Real-time recording and automated calculations replaced slow, error-prone Excel entry.

70%
Faster approvals

Automated approval workflows and bulk actions cleared the manager bottleneck.

100%
Transfer accuracy

Inter-employee transfers run on authorization checks, limits, and complete logs.

0
Excel spreadsheets

Financial record-keeping moved off spreadsheets into one synchronized platform.

3
Access tiers

Staff, admin, and super admin — each sees and approves only what their hierarchy allows.

85%
Better ledger org

Automated categorization and balance tracking across every ledger account.

From spreadsheets and waiting on approvals
to a platform where every transaction is live and accounted for.

Tech stack

Tools that shipped it.

Each platform layer has its own stack — chosen for the constraints of the surface, not convention.

Mobile App

The staff app for recording transactions on the go.

02
React Native
TypeScript

Frontend

The web platform managers run the books on.

04
Nuxt JS
Prime Vue
TypeScript
Tailwind

Backend

One API serving both surfaces with hierarchy-aware access.

02
Node JS
Express

Data & Infra

Where every ledger and transaction lives.

02
MySQL
Docker

Need a platform like this?

I build custom platforms end-to-end — from product scoping to production deploy. Let's talk about what you need.