Take Control of Your Finances — Next.js Web App

      • 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.
      • 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).
      • 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).