Income Tracker
Desktop utility for tracking income across currencies, converting with live rates, and exporting financial records to PDF.
Income Tracker is a desktop application for managing and reporting income in multi-currency scenarios. It combines record management, conversion utilities, and export workflows.
Role
Desktop App Developer
Timeline
Shipped
Delivery
Structured implementation across design, engineering, and release phases.
Challenge
- Handle multi-currency calculations with clear UX.
- Provide reliable data export for practical reporting.
- Keep desktop interactions simple for non-technical users.
Solution
- Built a PyQt5 interface for record entry and management.
- Integrated currency conversion with current-rate workflows.
- Added PDF export for sharable financial summaries.
Architecture
- Python desktop app using PyQt5 UI layer.
- Data handling module for records and conversions.
- Report generator module for PDF output.
Outcomes
- Delivered a practical desktop finance utility.
- Simplified currency-aware income reporting.
- Provided export-ready outputs for bookkeeping use.
Next Steps
- Add recurring-income automation and reminders.
- Introduce trend analytics for monthly and yearly views.
- Improve import/export compatibility with external tools.
More Projects
DevIO
AI-powered developer tool that provides a secure mobile interface for locally hosted LLMs (Ollama), with a focus on data privacy and offline functionality.
Habitly
A performant habit-tracking application using Flutter, Hive for local storage, and Riverpod for state management, with custom animations and calendar-based streak tracking.
Finzo
AI-powered financial services mobile app providing personalized guidance through specialized assistants for traders, business experts, and investors. Features JWT authentication, smart questionnaires, and cross-platform support.