Personal2024

My App (Expense & Reading Tracker)

Personal Expense, Reading, and Financial Utility Tracker

My App (Expense & Reading Tracker)
Role
Full Stack Developer
Year
2024
Team
Solo Project
Tech Stack
Next.js, MySQL, Prisma

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

PC - User interface

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 9
Gallery image 10
Gallery image 11
Gallery image 12
Gallery image 13
Gallery image 14
Gallery image 15
Gallery image 16
Gallery image 17
Gallery image 18

Mobile - User interface

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5
Gallery image 6
Gallery image 7
Gallery image 8
Gallery image 9
Gallery image 10
Gallery image 11
Gallery image 12
Gallery image 13
Gallery image 14
Gallery image 15
Gallery image 16
Gallery image 17
Gallery image 18
Gallery image 19
Gallery image 20
Gallery image 21
Gallery image 22
Gallery image 23
Gallery image 24
Gallery image 25
Gallery image 26
Gallery image 27