Fixed Deposit Tracker

July 26, 2024 ยท View on GitHub

Track, Calculate, and Stay Informed with Ease

GitHub release (latest by date) GitHub issues

cover Cover image created using a template from Hotpot.ai

Sitemap

  1. Fixed Deposit Tracker

๐Ÿ“œ Description

Fixed Deposit Tracker is a comprehensive app designed to help you manage your fixed deposits efficiently. With features that allow you to add, view, update, and delete fixed deposits, it ensures you stay informed about your investments.

This app is built using Jetpack Compose and operates completely offline, ensuring your data is always accessible without requiring an internet connection.

๐Ÿš€ Features

  • โž• Add, View, Update & Delete Fixed Deposits
  • ๐Ÿ”” Notifications: Receive notifications 3 days before maturity and on the maturity date
  • ๐Ÿงฎ Fixed Deposit Calculator: Interactive text fields and sliders for easy calculations
  • ๐Ÿ“‚ Export Data: Option to export your fixed deposit data into a CSV file
  • ๐Ÿ“Š Glance Widget: Quickly view total invested and maturity amounts
  • ๐ŸŒ— Dark/Light Mode: Toggle between dark and light themes
  • ๐ŸŽจ Dynamic Color: Enable or disable dynamic color settings
  • ๐Ÿ”— App Shortcuts: Quick access to the add FD screen and calculator screen

๐Ÿ› ๏ธ Technologies Used

  • Kotlin
  • Jetpack Compose
  • Compose Navigation
  • MVVM Architecture
  • Room Database
  • Preferences DataStore
  • Hilt
  • AlarmManager
  • Notifications
  • Glance Widget
  • Splash Screen API
  • App Shortcuts

๐Ÿ’พ Installation & Running

  1. Clone the repository:
    git clone https://github.com/Abhay-cloud/Fixed-Deposit-Tracker.git
    
  2. Open the project in Android Studio.
  3. Build the project and run it on an emulator or physical device.

๐Ÿ“ธ Screenshots and Videos

๐Ÿ–ผ๏ธ Images

๐ŸŒž Light Mode

Light Mode 1Light Mode 2Light Mode 3Light Mode 4

๐ŸŒœ Dark Mode

Dark Mode 1Dark Mode 2Dark Mode 3Dark Mode 4

๐ŸŽฅ Videos

Home Screen

https://github.com/user-attachments/assets/08a4863f-5e80-45d7-9bf5-27c0d5b66469

Calculator Screen

https://github.com/user-attachments/assets/37743e15-070a-484d-9e5b-4b256f698e82

Export data into to a CSV file

https://github.com/user-attachments/assets/5ba0154a-ce76-43d9-81cb-20301c34b812

Settings Screen

https://github.com/user-attachments/assets/2d4edba1-a06f-497b-8140-e50436dfbde4

Widget

๐Ÿค Contribution

Feel free to fork the repository and submit pull requests. If you encounter any issues or have suggestions, you can open an issue.

๐Ÿ“„ License

This project is licensed under the MIT License. For more details, see the LICENSE file.

Connect with me