Skip to content

Expense Tracker is a minimalistic and efficient app designed to help you manage your finances effortlessly. πŸ“Š The app features a Dashboard Screen that displays your total expenses and a brief list of recent spends, providing a quick overview of your financial status. πŸ“ The Expense Form allows you to easily record your expenses by category

Notifications You must be signed in to change notification settings

Dhruv-Limbachiya/ExpenseTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

96 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expense Tracker

project-image

Expense Tracker is a minimalistic and efficient app designed to help you manage your finances effortlessly.The app features a Dashboard Screen πŸ“Š that displays your total expenses and a brief list of recent spends providing you with a quick overview of your financial status. The Expense Form πŸ“ allows you to easily record your expenses by category and amount ensuring organized and accurate tracking. Additionally the Expense List Screen πŸ“… presents all your spends in chronological order making it simple to review and manage your expenses over time.

Project Screenshots:

🧐 Features

  • πŸ“Š Dashboard Overview: Get a quick summary of your total expenses and recent spends at a glance.
  • πŸ“ Easy Expense Logging: Record your expenses effortlessly with a simple form categorized by type and amount.
  • πŸ“… Chronological Expense List: View all your expenses in chronological order for easy tracking and review.
  • πŸ“ˆ Financial Insights: Gain insights into your spending habits and manage your budget more effectively.

πŸ’» Built with

Technologies used in the project:

  • πŸ“± Android: Platform for mobile application development.
  • πŸ’» Kotlin: Primary programming language for modern concise and safe code.
  • 🎨 Jetpack Compose: Modern toolkit for building native Android UIs with a declarative approach.
  • πŸ’Ύ Room Database: Local data storage solution for efficient and reliable data management.
  • πŸ—οΈ Clean Architecture: Ensures a robust and maintainable codebase with clear separation of concerns.
  • πŸ”— Dagger/Hilt: Dependency injection framework for efficient and scalable code.
  • πŸ”„ Coroutines: Simplified asynchronous programming for smooth and responsive UI.
  • πŸ§ͺ JUnit: Framework for unit testing to ensure code reliability and correctness.
  • 🧩 Compose Testing: Tools for testing Jetpack Compose UIs to verify app interactions.
  • πŸš€ CI/CD Pipelines: Automated build test and deployment workflows for continuous integration and delivery.

About

Expense Tracker is a minimalistic and efficient app designed to help you manage your finances effortlessly. πŸ“Š The app features a Dashboard Screen that displays your total expenses and a brief list of recent spends, providing a quick overview of your financial status. πŸ“ The Expense Form allows you to easily record your expenses by category

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published