Skip to content

Traxpend πŸ’° A modern, intuitive expense tracking mobile application built with Flutter that helps you manage your finances with ease.

Notifications You must be signed in to change notification settings

nmustakim/traxpend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Traxpend πŸ’°

Track your expenses with ease
A modern, intuitive expense tracking mobile application built with Flutter that helps you manage your finances efficiently β€” both online and offline.


✨ Features

  • βœ… Add & Manage Expenses – Track daily spending effortlessly
  • βœ… Firebase Backend – Real-time sync across devices using Firestore & Auth
  • βœ… Monthly Insights – Visualize spending trends via charts
  • βœ… Dark/Light Mode – Eye-friendly theming support
  • βœ… Offline Support – Works without internet using shared preferences
  • βœ… Bloc State Management – Clean and maintainable architecture

πŸ› οΈ Tech Stack

  • Frontend: Flutter
  • Routing: GoRouter
  • State Management: Flutter Bloc
  • Backend: Firebase Auth & Firestore
  • Dependency Injection: GetIt
  • Charts: FL Chart
  • Local Storage: Shared Preferences
  • UI Toolkit: Material & Cupertino

πŸ—οΈ Project Structure (Clean Architecture)

traxpend/
β”œβ”€β”€ android/
β”œβ”€β”€ ios/
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ core/
β”‚   β”‚   β”œβ”€β”€ config/
β”‚   β”‚   β”œβ”€β”€ di/
β”‚   β”‚   β”œβ”€β”€ router/
β”‚   β”‚   β”œβ”€β”€ theme/
β”‚   β”‚   └── widgets/
β”‚   β”œβ”€β”€ features/
β”‚   β”‚   β”œβ”€β”€ auth/
β”‚   β”‚   β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   β”‚   └── presentation/
β”‚   β”‚   β”œβ”€β”€ expense/
β”‚   β”‚   β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   β”‚   └── presentation/
β”‚   β”‚   └── settings/
β”‚   └── main.dart
β”œβ”€β”€ assets/
β”‚   └── images/

πŸ“± App Screenshots

About

Traxpend πŸ’° A modern, intuitive expense tracking mobile application built with Flutter that helps you manage your finances with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published