← Zurück zu allen Projekten
💰

MeinBudget

Intelligenter Finanzplaner basierend auf der bewährten 50/30/20 Regel. Personalisierte Budgetierung mit Cloud-Sync, PDF-Export und professionellen Selbstauskunft-Reports.

Finanzen 50/30/20 Next.js Supabase PDF-Export

Die 50/30/20 Regel

Eine der einfachsten und effektivsten Methoden zur Budgetierung.

🏠

50% Fixkosten

Miete, Versicherungen, Strom, Internet – alles was du zum Leben brauchst.

🎉

30% Freizeit

Hobbys, Ausgehen, Shopping – das, was das Leben lebenswert macht.

💎

20% Sparen

Notgroschen, Altersvorsorge, Investitionen – deine finanzielle Zukunft.

Features

☁️

Cloud-Sync

Sichere Datenspeicherung mit Supabase für höchste Datenschutzstandards.

📄

PDF-Export

Professionelle Mieterselbstauskunft im Bank-Standard-Format.

🎮

Gamification

Sparziele, Streaks und Konfetti-Animationen für Motivation.

🛡️

Runway-Berechnung

Wie viele Monate könntest du von deinem Vermögen leben?

Unter der Haube

BudgetCalculator.tsx
// 50/30/20 Budget-Berechnung
function calculateBudget(income: number, ratios: Ratios) {
    const needs = (income * ratios.needs) / 100;
    const wants = (income * ratios.wants) / 100;
    const savings = (income * ratios.savings) / 100;
    
    return { needs, wants, savings };
}

// Runway: Wie lange bist du finanziell frei?
function calculateRunway(wealth: number, monthlyNeeds: number) {
    const months = (wealth / monthlyNeeds).toFixed(1);
    
    if (months >= 6) return "Exzellente Freiheit 🛡️";
    if (months >= 3) return "Solides Polster ✅";
    return "Knappes Polster ⚠️";
}

Tech Stack

Frontend Next.js, TypeScript
Backend Supabase (PostgreSQL)
Libraries Chart.js, jsPDF
Features Stripe, Cloud-Sync