- Ce primești?
- Un proiect Next.js 14 (App Router) + TypeScript + Tailwind, gata de rulat local sau deploy pe Vercel. Include UI complet (overview, grafic, tranzacții, bugete, PDF), plus funcții „premium” care ridică valoarea produsului: persistență locală, import CSV cu mapare coloane + preview, backup/restore JSON, motor de reguli PRO (contains/regex, priorități, test rapid) și login opțional pentru sincronizare în cloud prin Supabase (Google OAuth Magic sau Link).
- Pentru cine e?
- Freelanceri / devs. care vor un starter “product-ready” pentru cei mici
Creatori care vând template-uri Next.js cu valoare reală (nu doar UI)
Oameni care vor un dashboard personal, privacy-first, fără cont obligatoriu
Funcționalități principale - Carduri overview + grafic venituri vs cheltuieli (Recharts)
Tranzacții + categorii + categorii custom de buget
Raport PDF (lună / 6 luni / an)
Modul întunecat
Local-first: salvare automată în browser
Backup JSON: export/import (restaurare suprascrie local)
Import CSV: previzualizare + mapare coloane + dedupe în fișier
Reguli PRO: categorisire automată pentru cheltuieli (manual + CSV)
Supabase (opțional): Google login + Magic Link + buton Sync + schema SQL + RLS
Stiva
Next.js 14, React 18, TypeScript, Tailwind, Lucide, Recharts, jsPDF, Papaparse, Supabase JS.
- Freelanceri / devs. care vor un starter “product-ready” pentru cei mici
- Ce nu e inclus (explicit).
- Nu e „SaaS gata făcut” cu hostingul tău: fiecare poate rula local sau face propriul Vercel + (opțional) Supabase.
Datele reale de banking nu sunt integrate direct; importul se face prin CSV (compatibil cu exporturi tipice).
- Nu e „SaaS gata făcut” cu hostingul tău: fiecare poate rula local sau face propriul Vercel + (opțional) Supabase.
- Setup (pe scurt)
- npm install → npm run dev
Pentru sync: copiază .env.example → .env.local și rulează SQL-ul din supabase/schema.sql (detalii în README).
- npm install → npm run dev
- Setup (pe scurt)
