Personal2024
My App (Expense & Reading Tracker)
Personal Expense, Reading, and Financial Utility Tracker

Role
Full Stack Developer
Year
2024
Team
Solo Project
Tech Stack
Next.js, MySQL, Prisma, Legacy: PHP/C
A long-running personal project developed continuously to learn new technology stacks—from C to Next.js. The core modules include a reading tracker (books read, reviews, daily pages) and a daily expense tracker with weekly and monthly summaries. The app also expands into shared financial utilities such as monthly subscription splitting with friends, recurring expense tracking, and lending/debt records. The project is designed to keep evolving with additional modules over time.
01 The Problem
- Needed a highly customizable personal tool for both reading habits and financial tracking.
- Wanted a system that summarizes behavior and trends—such as daily pages read and weekly/monthly expense overviews.
- Aimed to use a single project as a long-term benchmark for engineering growth by progressively upgrading the tech stack.
02 The Solution
- Built the project through three iterations to reflect structured learning and feature expansion.
- Version 1 (C / CLI): A command-line application focused on reading logs, strengthening fundamentals in data structures and file/data handling.
- Version 2 (PHP / Early Web): An early web implementation that introduced server-side web development, featuring both reading tracking and income/expense recording.
- Version 3 (Current / Next.js): A complete rewrite using Next.js, Prisma, and MySQL to adopt modern web architecture and build an extensible modular system (Reading Tracker, Expense Tracker, Subscription Split, Recurring Expenses, Lending/Debt Tracking).
03 The Result
- A practical tool used in everyday life for tracking reading progress and personal spending.
- Clear summaries that reveal trends, including daily pages read and weekly/monthly financial overviews.
- A single evolving codebase that demonstrates growth—from CLI to legacy web to a modern, scalable web application.
Project Gallery

Dashboard summarizing usage and trends

















