Twój budżet, Twoje zasady.
Każda złotówka ma zadanie.
Prosta aplikacja mobilna do zarządzania budżetem domowym. Kontroluj wydatki, planuj cele, śledź subskrypcje — wszystko w jednym miejscu. Mobile-first, bez arkuszy kalkulacyjnych.
Zarządzanie budżetem nie powinno być trudne
Dlatego zbudowaliśmy coś lepszego
Kluczowe funkcje
Wszystko, czego potrzebujesz do codziennego zarządzania budżetem.
Więcej możliwości
Zobacz aplikację w akcji
Przejrzysty budżet, cele, raporty i ciemny motyw — wszystko w jednej aplikacji.
Przejrzysty widok budżetu miesięcznego. Grupy kategorii (Pinned, Bills), dostępne środki per kategoria, pasek postępu wydatków. Przycisk "Assign Money" do szybkiego przypisania środków.
Dlaczego my, a nie YNAB?
Legenda: ✅ Tak | ❌ Nie | ⚠️ Częściowo | 🔜 W planach
| Funkcja | Your Money Handled | YNAB | Monarch Money | 4 Grosze |
|---|---|---|---|---|
| Cena miesięczna | Free / ~15 PLN Pro | ~33 PLN (~$8) | ~$14.99 | Free |
| Cena roczna | Free / ~120 PLN | ~400 PLN (~$99) | ~$99 | Free |
| Mobile-first | ✅ Flutter native | ✅ | ✅ | ⚠️ |
| Język polski | ✅ | ❌ | ❌ | ✅ |
| Waluta PLN | ✅ domyślna | ⚠️ dostępna | ⚠️ dostępna | ✅ |
| What-if forecast | ✅ | ❌ | ⚠️ | ❌ |
| Predykcyjne alerty | ✅ | ❌ | ❌ | ❌ |
| Detekcja subskrypcji | ✅ AI | ❌ | ✅ | ❌ |
| Auto-kategoryzacja | ✅ reguły | ⚠️ | ✅ | ❌ |
| Split transakcji | ✅ | ✅ | ✅ | ❌ |
| Rollover budżetu | ✅ | ✅ | ✅ | ⚠️ |
| Cele oszczędnościowe | ✅ | ✅ | ✅ | ⚠️ |
| Historia + Undo | ✅ 24h | ❌ | ❌ | ❌ |
| Cashflow planowany | ✅ | ⚠️ | ✅ | ❌ |
| Współdzielenie budżetu | 🔜 Roadmap | ✅ (6 os.) | ✅ | ❌ |
| Eksport CSV/PDF | 🔜 Backlog | ✅ | ✅ | ❌ |
| Open source | ❌ | ❌ | ❌ | ❌ |
Dla kogo to zbudowaliśmy
singielka
Sytuacja
Pracuje w korporacji, zarabia dobrze, ale zawsze "nie wie, gdzie pieniądze uciekają". Próbowała arkuszy Excel — za dużo pracy. Próbowała YNAB — za skomplikowane i po angielsku.
Potrzeby
- Szybkie dodawanie transakcji (max 10 sekund)
- Widok "ile mogę dziś wydać"
- Kontrola subskrypcji (Spotify, Netflix, siłownia...)
Jak aplikacja pomaga
"Marta dodaje transakcję w 3 sekundy. Dashboard pokazuje jej "dostępne dziś: 127 PLN". Alert ostrzega ją 5 dni przed tym, zanim saldo spadnie poniżej 500 PLN."
para
Sytuacja
Wspólne wydatki, wspólny budżet. Tomek zarabia więcej, Ania pilnuje wydatków. Potrzebują jednego miejsca dla obojga.
Potrzeby
- Współdzielony budżet (w planach — Phase 3)
- Kategorie: czynsz, jedzenie, rozrywka, oszczędności
- Cele: wakacje, nowe auto, fundusz awaryjny
Jak aplikacja pomaga
"Ania tworzy cel "Wakacje w Grecji: 8000 PLN do czerwca". Aplikacja oblicza, że muszą odkładać 1333 PLN miesięcznie. Tomek widzi postęp na dashboardzie."
ojciec rodziny
Sytuacja
Troje dzieci, kredyt hipoteczny, kilka kart kredytowych. Chce wiedzieć, czy "wyrobią" do końca miesiąca.
Potrzeby
- Cashflow planowany (kiedy wychodzi kredyt, kiedy wpływa pensja)
- Risk alerts (ostrzeżenie przed problemami)
- Subskrypcje pod kontrolą
Jak aplikacja pomaga
"Krzysztof widzi projekcję cashflow na 30 dni. Alert ostrzega go 10 dni wcześniej: "Saldo może spaść poniżej 1000 PLN około 22 marca". Ma czas zareagować."
Uczciwa cena. Bez niespodzianek.
Zacznij bez zobowiązań
0 PLN / miesiąc
- 1 konto bankowe
- Do 50 transakcji miesięcznie
- Budżet miesięczny (do 10 kategorii)
- Dashboard podstawowy
- Aplikacja mobilna (iOS + Android)
~120 PLN / rok — oszczędzasz 33%
~15 PLN / miesiąc
- Wszystko z Free
- Nieograniczone konta
- Nieograniczone transakcje i kategorie
- Subskrypcje i detekcja automatyczna
- Cele oszczędnościowe
- Cashflow planowany
- Risk alerts predykcyjne
- What-if forecast (30/60/90 dni)
- Auto-kategoryzacja (reguły)
- Historia aktywności + Undo 24h
- Raporty zaawansowane i KPI
- Personalizacja (kolory, widgety, sidebar)
- Priorytetowe wsparcie
Dla rodziny
~25 PLN / miesiąc
- Wszystko z Pro
- Współdzielony budżet (do 6 osób)
- Osobne profile w jednym budżecie
- Raporty rodzinne
- Zarządzanie dostępem
Your Money Handled Pro: ~15 PLN/mies. YNAB: ~33 PLN/mies lub ~400 PLN/rok. 4 Grosze: Free (ograniczone). Monarch Money: ~60 PLN/mies. Oszczędzasz ~270 PLN rocznie w porównaniu do YNAB.
Gdzie jesteśmy i dokąd zmierzamy
Phase 0 — Foundation ✅ Ukończone
| Cel | Status |
|---|---|
| Auth (Supabase Auth: email/hasło + Google OAuth) | ✅ |
| Backend (Supabase PostgreSQL, RLS, migracje) | ✅ |
| Routing (go_router) | ✅ |
| Theme (ThemeData, ColorScheme, light/dark) | ✅ |
| Model danych Flutter (Account, Transaction, BudgetCategory…) | ✅ |
| Sync użytkownika przy logowaniu | ✅ |
Phase 1 — MVP ✅ Ukończone
| Cel | Status |
|---|---|
| Onboarding (bramka 3-krokowa) | ✅ |
| Konta (CRUD, typy, saldo, archiwum) | ✅ |
| Transakcje (przychód/wydatek/transfer, split, filtry) | ✅ |
| Budżet (grupy, kategorie, przypisania miesięczne, rollover) | ✅ |
| Dashboard (KPI: saldo, wolne środki, dostępne dziś/tydzień) | ✅ |
Phase 2 — Growth 🔄 W trakcie
| Cel | Status |
|---|---|
| Subskrypcje (recurrence, override, detekcja) | ✅ |
| Cele oszczędnościowe (z archiwum) | ✅ |
| Cashflow planowany (tabela + projekcje) | ✅ |
| Raporty (wydatki, cashflow, KPI) | ✅ |
| Risk alerts (predykcyjne, in-app) | ✅ |
| What-if forecast (scenariusze 30/60/90 dni) | ✅ |
| Auto-kategoryzacja (reguły pattern → kategoria) | ✅ |
| Activity / Undo (historia + cofanie do 24h) | ✅ |
| Ustawienia (presety kolorów, sidebar, widgety) | ✅ |
| Eksport danych (CSV, PDF, backup JSON) | 🔜 Backlog |
| Powiadomienia email (niskie saldo, subskrypcje) | 🔜 Backlog |
Phase 3 — Scale 📋 Planowane
| Cel | Status |
|---|---|
| Współdzielenie budżetu (para/rodzina) | 📋 |
| Zaawansowane trendy i raporty | 📋 |
| Monetyzacja (Stripe, plany Free/Pro/Family) | 📋 |
| Kalkulator długów | 📋 |
| Powiadomienia push (iOS/Android) | 📋 |
| Import transakcji (CSV z banku) | 📋 |
Zbudowane solidnie, od podstaw
Stack
┌─────────────────────────────────────────┐
│ Flutter App (Dart) │
│ Material/Cupertino + go_router │
│ iOS ──────────────────── Android │
└──────────────────┬──────────────────────┘
│ Supabase Client
┌──────────────────▼──────────────────────┐
│ Supabase │
│ PostgreSQL + RLS + PostgREST │
│ Auth (email/hasło + Google OAuth) │
│ Realtime subscriptions │
└─────────────────────────────────────────┘Model danych (główne tabele)
- accounts → konta użytkownika (bank, cash, envelope, savings)
- account_types → custom typy kont
- transactions → przychód | wydatek | transfer
- transaction_splits → split jednej transakcji na wiele kategorii
- budget_groups, budget_categories, budget_month_assignments, budget_rollover_runs
- income_categories, subscriptions, subscription_month_overrides
- goals, goal_month_assignments
- cashflow_planned, risk_alert_settings, dismissed_risk_alerts
- forecast_scenarios, category_rules, subscription_suggestions
- user_events → historia aktywności + undo
Zasady bezpieczeństwa
- Każda tabela: RLS włączone — polityki
WHERE user_id = auth.uid() - Izolacja danych per użytkownik:
user_id uuid REFERENCES auth.users(id) - Brak sekretów w kodzie; URL i anon key w config (bezpieczeństwo = RLS)
- Walidacja długości pól: MAX_NAME_LENGTH 200, MAX_DESCRIPTION_LENGTH 2000
Kluczowe decyzje architektoniczne
| Decyzja | Powód |
|---|---|
| Flutter + Supabase | Jeden stack: Flutter UI, Supabase PostgreSQL i Auth; szybkie iteracje, RLS, realtime |
| Rollover model snapshot (rolloverIn + baseAssigned) | Stabilne i szybkie odczyty miesięczne, prostszy debugging |
| Split transaction jako osobna tabela | Lepsza jakość danych kategorii i raportów bez łamania modelu głównej transakcji |
| Auto-kategoryzacja na regułach usera | Przewidywalne i kontrolowalne przypisania (vs niekontrolowany ML) |
| Detekcja subskrypcji jako sugestie | Ogranicza false-positive, zachowuje kontrolę użytkownika |
| Risk alerts predykcyjne (in-app) | Ostrzeżenie przed spadkiem salda bez dodatkowej infrastruktury push/email |
| What-if forecast przez scenariusze | Szybkie porównanie bez modyfikowania danych produkcyjnych |
| Archive-first zamiast hard delete kont | Zachowanie historii finansowej i stabilność raportów |
| user_events + soft delete z undo 24h | Użytkownik widzi ostatnią aktywność i może cofnąć przypadkowe usunięcie |