← Exit to Module 18: Final Capstone Projects lessons
Module progress · 0%Lesson · 40 min
Module 18: Final Capstone Projects
Lesson focusCapstone 2: File-Based Expense Tracker
Watch directories for new CSVs, parse expenses, and output visual summaries.
01 · 40 minCapstone 1: Console Library ManagerLocked02 · 40 minCapstone 2: File-Based Expense TrackerLocked03 · 45 minCapstone 3: Multi-threaded Web ScraperLocked04 · 45 minCapstone 4: REST API with DatabaseLocked05 · 60 minCapstone 5: End-to-End ApplicationLocked
Use WatchService to detect new files and parse them with regex or CSV libraries.
Categorize expenses, aggregate totals, and render charts/text dashboards.
Persist configuration and categories; add CLI commands for rule editing.