On My Tab
A local-first PWA for transaction tracking, point systems, and lightweight account management.
Type: tool | Status: archived | Tech: Next.js, JavaScript, Tailwind CSS, PWA, localStorage
AI involvement: moderate (ChatGPT) — Built as an AI-assisted weekend project with LLM support for implementation, iteration, and UI refinement.


on-my-tab
A local-first PWA for transaction tracking, point systems, and lightweight account management.
Status: archived | Type: tool | Visibility: public
Tech: Next.js · JavaScript · Tailwind CSS · PWA · localStorage
AI involvement: moderate (ChatGPT) — Built as an AI-assisted weekend project with LLM support for implementation, iteration, and UI refinement.


Why I built this: Built to provide a fast, lightweight browser workflow for tracking transactions and points without needing a backend service or full budgeting app.
Overview
On My Tab is a responsive local-first PWA for tracking transactions, accounts, and point-style systems in the browser. It was designed as a lightweight personal utility for quick updates and simple recordkeeping without introducing the overhead of a server-backed financial or budgeting platform.
The app emphasizes speed and convenience, with hot editing, account organization, and PIN-locked features for basic access control. Built with Next.js and browser storage, it delivers an app-like workflow aimed at frequent everyday use.
Features
- Local-first transaction tracking
- Lightweight account-style organization
- Point-system support
- Hot editing for quick updates
- PIN-locked features
- Responsive PWA interface
- Browser-based storage without backend dependency
Installation
# clone the repository
git clone https://github.com/yourusername/on-my-tab.git
# enter the project directory
cd on-my-tab
# install dependencies
npm install
# start the development server
npm run dev