個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證AltFin: finanzas personales con Finn, tu mascota. Local, sin cuenta, open source (Flutter, Android + Windows).
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Finanzas personales con Finn, tu mascota. Local, sin cuenta, de código abierto. Planificá tu sueldo, ahorrá el 50 % y mirá crecer tu plata, en guaraníes (₲) y dólares (US$).檢視完整 README ↗
Finanzas personales con Finn, tu mascota. Local, sin cuenta, de código abierto.
Planificá tu sueldo, ahorrá el 50 % y mirá crecer tu plata, en guaraníes (₲) y dólares (US$).
English TL;DR — AltFin is an offline-first personal finance app (Flutter, Android + Windows) built around one idea: save 50 % of your salary. You enter your monthly income, pick a savings profile (Rocket 50 % or Balanced 30 %) and the app tells you how much you can spend today. A friendly plush mascot, Finn, gamifies logging expenses (streaks, XP, badges, reminders). All data stays on your device (SQLite); no account, no server, no tracking. Spanish (Paraguay) UI, ₲ PYG and US$ USD supported. MIT licensed. Contributions welcome, see CONTRIBUTING.md.
La mayoría de las apps de finanzas controlan tus gastos. AltFin va un paso más: te ayuda a hacerte más rico. Parte de una regla simple, ahorrar la mitad de tu sueldo, y te acompaña todos los días para que anotes tus gastos sin culpa, con una mascota amigable.
Ctrl+N, números, Enter).AltFin es una herramienta de organización y educación. No es asesoría financiera. Las simulaciones son orientativas.
| Inicio | Anotar gasto | Presupuesto | Metas |
|---|---|---|---|
| Finn y logros | Informe | Modo oscuro | Bloqueo con PIN |
|---|---|---|---|
Capturas reales en un emulador de Android (Pixel 7, Android 15), con los widgets de pantalla de inicio funcionando:
Las capturas se generan con datos de ejemplo. El diseño completo (mockups, sistema de diseño, iconos y la hoja de personaje de Finn) está en diseno/.
Versión 0.3.0 (alfa). Funciona y está probada (80 pruebas automáticas, y uso real en Windows), pero todavía le faltan cosas. Ver la hoja de ruta.
| Plataforma | Estado |
|---|---|
| Windows | ✅ Probada (usar la compilación Release) |
| Android | 🟡 Compila (APK de prueba); sin probar en teléfono real |
| iOS / macOS | ❌ Fuera de alcance por ahora |
| Linux / Web | ❌ No soportados |
Sitio web: https://altfin.vercel.app (descargas por versión)
Las versiones alfa están en Releases:
altfin.exe. Si falta alguna DLL, instalá el Visual C++ Redistributable.git clone https://github.com/BenjaminSVG/altfin.git
cd altfin/app
flutter pub get
dart run build_runner build --delete-conflicting-outputs # solo si cambiás la base de datos
# Windows (usar release; la compilación debug puede colgarse en algunos equipos)
flutter build windows --release
# → app\build\windows\x64\runner\Release\altfin.exe
# Android
flutter build apk --debug
cd app
flutter analyze
flutter test
ALTFIN_SCREENSHOTS=1 flutter test test/app_flows_test.dart # además regenera las capturas
app/lib/domain): dinero siempre en enteros (guaraníes o centavos de dólar, nunca double), reparto del sueldo, interés compuesto, metas, rachas, PIN, CSV… sin dependencias de Flutter y con pruebas.Más detalle en docs/ARQUITECTURA.md.
altfin/
├─ app/ Proyecto Flutter (lib/domain, lib/data, lib/features, lib/ui, test/)
├─ diseno/ Mockups, sistema de diseño, iconos, hoja de personaje de Finn, capturas
├─ docs/ Arquitectura, plan inicial y análisis de referencias
└─ .github/ CI y plantillas
¿Querés ayudar? Mirá los issues con la etiqueta good first issue.
¡Las contribuciones son bienvenidas! Leé CONTRIBUTING.md y el Código de conducta. Para reportar una vulnerabilidad, ver SECURITY.md.