Mobile Application Development (MAD) Project | 2nd Year, 2nd Semester
PennyMuse is a mobile application designed to simplify personal finance management.
The app helps users track income, expenses, and budgets with an intuitive UI and smooth user experience.
It balances clean design, efficient data handling, and practical features to make money management stress-free.
- π§Ύ Transaction Management β Add, edit, and delete income/expense records with title, amount, category, and date.
- π Category-wise Spending Analysis β Summarized insights across categories like Food, Transport, Bills, etc.
- πΈ Monthly Budget Tracking β Set budgets, monitor progress, and get alerts when nearing/exceeding limits.
- πΎ Data Persistence β Stored transaction history and preferences (currency, budget) via SharedPreferences.
- π Push Notifications β Budget alerts + optional daily reminders using Notification Manager.
- π Backup & Restore β Export/import data via internal storage in Plain Text or JSON format.
- π PIN Lock Screen (Bonus) β Optional secure PIN authentication for enhanced privacy.
- Home Dashboard β Quick overview of balance & recent transactions
- Add Transaction β Intuitive form with category selection
- Statistics & Insights β Category-wise visual breakdown
- Budget Tracker β Set, view, and monitor monthly budget
- Settings β PIN setup, backup/restore, and preferences
Screenshots will be added soon
- Language: Kotlin
- UI: Android XML (Layouts, Views, Custom Styles)
- IDE: Android Studio
- Storage: SharedPreferences, Internal Storage (for backup/restore)
- Other: Android Notification Manager
/app
β Core app code (Kotlin + XML)/assets
β UI mockups, screenshotsREADME.md
β Project overview
This project is licensed under the MIT License β feel free to use and adapt with attribution.