Sitelet https://github.com/Chere3/nexo
Skip to content
Chere3Public

About

Personal finance app built with Flutter + Material 3

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Nexo

CI License: MIT Flutter Material 3

Nexo is a modern personal finance app built with Flutter and Material Design 3. It helps users track expenses/income, monitor budgets, and understand spending trends with clear analytics.

✨ Highlights

  • Material Design 3 (Material You) with theme mode + accent customization
  • Accounts with balances, transfers and net worth
  • Categories (emoji/color/subcategories) and labels/tags
  • Cashew-style budgets (weekly/monthly/yearly/custom) with spending pace
  • Savings goals, recurring payments and debts
  • Searchable, filterable transactions with notes and transfers
  • Multi-currency with live exchange rates (cached, static fallback)
  • AI capture: natural language, receipt OCR, auto-categorization, insights (Anthropic)
  • CSV import/export and full JSON backup/restore
  • Local payment reminders and biometric app lock
  • Local persistence (SQLite) with versioned migrations
  • Feature-first architecture with Riverpod

🧱 Tech Stack

  • Flutter (stable)
  • Material 3 (useMaterial3: true)
  • Riverpod (state management)
  • GoRouter (navigation)
  • SQLite (sqlite3 package)
  • fl_chart (analytics visuals)

📂 Project Structure

lib/
  core/
    db/
    router/
    theme/
  design_system/
    components/
    tokens/
  features/
    home/
    transactions/

🚀 Getting Started

Prerequisites

  • Flutter SDK (stable)
  • Linux desktop dependencies (for -d linux)

Run locally

export PATH=/home/diego/clawd/.tooling/flutter/bin:$PATH
cd /home/diego/Proyectos/nexo
flutter pub get
flutter run -d linux

🧪 Quality

flutter analyze
flutter test

🗺️ Roadmap

See the product roadmap in ROADMAP.md.

🛠️ Development

For contributor onboarding and day-to-day workflow, see docs/DEVELOPMENT.md.

🤝 Contributing

Please read CONTRIBUTING.md before opening a PR.

🔒 Security

If you discover a security issue, please read SECURITY.md.

📜 License

This project is licensed under the MIT License.

About

Personal finance app built with Flutter + Material 3

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages