Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

801 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Trakli Logo

Trakli

Overview

Trakli is a personal income tracking application. The application allows users to manage and categorize their income and expenses under various groups.

Features

  • Register and log in to the application
  • Manage user profile information
  • Create, view, update, and delete groups (e.g., Home, Office, Personal)
  • Manage income categories (e.g., Sales, Salary, Gift, Bonus, Interest)
  • Manage expense categories (e.g., Utilities, Transport, Electricity, Rent, Tax, Health)
  • Manage parties (e.g., individuals or entities from which money comes or goes)
  • Manage wallets and bank accounts (e.g., cash, bank accounts)
  • Record income and expense entries with details such as date, party, description, source/target wallet, and optional attachments

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

CI / GitHub Actions

Fastlane is used for iOS and Android builds and releases (TestFlight, Play Store, Firebase). Required secrets and variables are documented in .github/ENV_AND_SECRETS.md. Configure them under Settings β†’ Secrets and variables β†’ Actions.

Getting Started πŸš€

This project contains 3 flavors:

  • development
  • staging
  • production

To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:

# Development
$ flutter run --flavor development --target lib/main_development.dart
# Staging
$ flutter run --flavor staging --target lib/main_staging.dart
# Production
$ flutter run --flavor production --target lib/main_production.dart -d 7BDA2460-2347-447E-95B6-8D9C26A5E4C6 

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /