TBP.DEV
Disponibile per nuovi progetti
Torna ai progetti

Progetti

Défi de Con

Piattaforma di sfide quotidiane con tracciamento delle streak, classifiche e dashboard di amministrazione. Realizzata con Next.js e Supabase.

Défi de Con

Informazioni sul progetto

Défi de Con è una piattaforma di sfide quotidiane gamificata costruita su Next.js (App Router con Server Components e Server Actions), React e Supabase (PostgreSQL con Row Level Security, Auth e Storage). Ogni sfida definisce campi dinamici propri — numero, durata, testo, data, booleano, file, immagine — e obiettivi progressivi ancorati a date, con un ciclo bozza → attiva → conclusa pilotato da un cron Vercel quotidiano alle 01:00. Lo strato di gamification distribuisce punti per ogni invio con bonus serie, badge sbloccabili per categoria e classifiche dal vivo. La dashboard mostra grafici di attività a 14 giorni via Recharts, confronti settimanali e animazioni canvas-confetti alla validazione. Un pannello admin gestisce CRUD delle sfide, utenti, configurazione badge, aggiustamenti manuali ed export Excel. Form con Zod e React Hook Form, date con date-fns, toast via Sonner, UI scura stilata con Tailwind in un'estetica fitness-gaming brutale con accenti verde neon e arancione.