Skip to content

A Flutter Expense Tracker app to manage daily expenses with categories, totals, and light/dark themes.

Notifications You must be signed in to change notification settings

aljalo/expense_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker Application

Overview

This is a Flutter-based Expense Tracker application designed to help users manage and track their expenses. The app allows users to categorize expenses, view totals for each category, and track their spending over time. It features both light and dark themes, leveraging Flutter's MaterialApp theming capabilities.

Features

  • Track expenses with title, amount, date, and category.
  • Categorize expenses into predefined categories (Food, Travel, Leisure, Work).
  • View expenses and totals for each category.
  • Support for both light and dark themes.

File Structure

  • main: The entry point of the application, setting up the theme and home widget.
  • expense: Contains the Expense and ExpenseBucket classes, defining the data model and expense categorization.
  • constant: Defines color schemes for light and dark themes.

main

This file initializes the ExpenseTracker app and sets up the themes using MaterialApp. It uses the Expenses widget as the home screen.

expense

Contains the Expense class for creating expense instances and the ExpenseBucket class for managing and categorizing expenses. It also includes the Category enum and corresponding icons.

constant

Defines the color schemes used in the app for light and dark themes.

Contributing

If you'd like to contribute to this project, please fork the repository and create a pull request with your proposed changes. Make sure to follow the existing code style and include tests where applicable.

Contact

For any questions or inquiries, please contact me at: ali.aljalo@gmail.com.


Feel free to adjust the details such as repository URL, email, and additional sections as needed.

About

A Flutter Expense Tracker app to manage daily expenses with categories, totals, and light/dark themes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published