Skip to content
Notifications You must be signed in to change notification settings

Ranojitdas/Track_My_Spend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e57a69eΒ Β·Β Β· Jun 12, 2025

History

11 Commits
Jun 7, 2025
Jun 8, 2025
Jun 7, 2025
Jun 7, 2025
Jun 8, 2025
Jun 7, 2025
Jun 7, 2025
Jun 7, 2025
Jun 7, 2025
Jun 7, 2025
Jun 12, 2025
Jun 7, 2025
Jun 7, 2025
Jun 7, 2025
Jun 7, 2025

Repository files navigation

πŸ’Έ Track My Spend

Track your spending, manage your budget, and stay in control of your finances β€” across all your devices!
Built using Flutter & DartDart, supporting Android, iOS, Web, and macOS platforms.


✨ Features

  • πŸ“Š Visual Insights – View expenses with beautiful and intuitive charts
  • πŸ’° Smart Management – Add, edit, delete, and categorize expenses and income
  • πŸ”” Reminders – Set alerts for due payments or recurring expenses
  • ☁️ Cross-Platform – Use on Android, iOS, Web, and macOS seamlessly
  • πŸ—‚οΈ Custom Categories – Personalize your spending categories
  • πŸ”’ Secure Storage – Local data storage with optional encryption
  • ⚑ Clean UI – Lightweight, fast, and user-friendly interface

πŸ–ΌοΈ Screenshots

Home Screen Charts Add Expense Extra Screenshot

---

πŸ—‚οΈ Project Structure

Path / File Description
lib/ Main Flutter app code (Dart)
assets/ Images, icons, screenshots
android/, ios/, macos/, web/ Platform-specific build files
test/ Unit and widget tests
pubspec.yaml Dependency and project metadata
analysis_options.yaml Dart analysis and lint rules
.gitignore Git ignore rules
.vscode/ Optional VS Code settings
my-release-key.jks πŸ”’ Android signing key (KEEP PRIVATE)

βš™οΈ Configuration Notes

  • All dependencies are listed in pubspec.yaml.
  • Linting and analysis settings are defined in analysis_options.yaml.
  • Keep sensitive files like my-release-key.jks out of public repositories.
  • Customize editor settings in .vscode/.
  • Git will ignore unnecessary files using .gitignore.

πŸ™Œ Contributing

Contributions are welcome!
Feel free to fork the repo, raise an issue, or submit a pull request..

  1. Fork the project
  2. Create a new branch
    git checkout -b feature-name

Commit your changes

bash Copy Editit

git add .
   git commit -m  "Add some feature"


git push origin feature-name
Open a pull requestuest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages