Projekte
Défi de Con
Plattform für tägliche Challenges mit Streak-Tracking, Bestenlisten und Admin-Dashboard. Mit Next.js und Supabase entwickelt.

Über dieses Projekt
Défi de Con ist eine gamifizierte Daily-Challenge-Plattform auf Basis von Next.js (App Router mit Server Components und Server Actions), React und Supabase (PostgreSQL mit Row Level Security, Auth und Storage). Jede Challenge definiert eigene dynamische Felder — Zahl, Dauer, Text, Datum, Boolean, Datei, Bild — und progressive datumsverankerte Ziele, mit Lifecycle Entwurf → aktiv → beendet, gesteuert von einem täglichen Vercel-Cron um 01:00 Uhr. Die Gamification verteilt Punkte pro Eintrag mit Streak-Boni, freischaltbaren Abzeichen nach Kategorien und Live-Bestenlisten. Das Dashboard zeigt 14-Tage-Aktivitätsdiagramme via Recharts, Wochenvergleiche und canvas-confetti-Animationen beim Bestätigen. Ein Admin-Panel verwaltet Challenge-CRUD, Nutzer, Abzeichen-Konfiguration, manuelle Anpassungen und Excel-Export. Formulare mit Zod und React Hook Form, Daten mit date-fns, Toasts über Sonner, dunkle UI mit Tailwind in einer brutalen Fitness-Gaming-Ästhetik mit Neongrün- und Orange-Akzenten.