MM MooMoo Entertainment
Business Mileage Tracker app icon

PRODUCTIVITY APP

Business Mileage Tracker

A focused SwiftUI iOS app for logging business trips, recording purpose and client, tracking toll and parking costs, exporting CSV, and generating monthly reimbursement reports without needing a backend first.

Trip recording CSV import/export Drive sync
Purpose Every trip can carry business, category, purpose, client, toll fee, and parking fee in one record.
CSV Import old data back in, export current logs out, and keep monthly reimbursement reporting separate from raw transfer files.
Drive Connect Google Drive to keep the local mileage store JSON and latest CSV synced while the app stays in the foreground.

APP OVERVIEW

Built for the full business-mileage loop instead of stopping at a basic trip list.

Start and end trips cleanly

Record a trip with business, category, purpose, and client, then save start and end points so the app can calculate route mileage and preserve trip duration.

Edit or backfill old records

The app supports manual entry and later editing, so older mileage logs can be cleaned up instead of forcing everything through one live-only flow.

Track reimbursement costs too

Toll fee and parking fee live on the same trip record, which makes monthly reporting much more useful than mileage-only exports.

WORKFLOW

The app is organized around day-to-day logging, later cleanup, and reimbursement export.

Dashboard first

Review total mileage, this-month mileage, total and monthly fees, recent month charts, and business rankings without leaving the main dashboard.

Trips and library management

Businesses and categories can be managed inside the app, while the trip history view stays focused on filtering, reviewing, and correcting records.

Monthly reimbursement reports

Export a month-specific reimbursement report with a summary row and trip-level detail, separate from the CSV format used for raw import and export.

DATA + SYNC

Local-first storage, with enough structure to move data out and keep it backed up.

Local JSON store

The app writes to a local mileage store JSON file in Application Support, which keeps the first version simple and inspectable.

CSV that stays compatible

Businesses, categories, and trips export together in a format that can be imported back in later, including the newer fields like purpose, client, and parking fee.

Google Drive sync

Once Google Drive is connected, the app can push the local store file and latest CSV up to Drive so the data is not trapped on one device.