Skip to content

Fixed Deposit Tracker is an MVVM-based Jetpack Compose app that works offline, allowing you to easily add, view, update, and track your fixed deposits. ๐Ÿš€

License

Notifications You must be signed in to change notification settings

kuldeepbairwa/Fixed-Deposit-Tracker

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

70 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Fixed Deposit Tracker

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 1 Light Mode 2 Light Mode 3 Light Mode 4

๐ŸŒœ Dark Mode

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

๐ŸŽฅ Videos

Home Screen

bandicam.2024-07-25.13-45-43-716.mp4

Calculator Screen

bandicam.2024-07-25.13-48-32-876.mp4

Export data into to a CSV file

bandicam.2024-07-25.13-55-44-643.mp4

Settings Screen

bandicam.2024-07-25.13-58-21-795.mp4

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

About

Fixed Deposit Tracker is an MVVM-based Jetpack Compose app that works offline, allowing you to easily add, view, update, and track your fixed deposits. ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%