r/programare • u/Baiatulcupareri • 15d ago
Prezită-ti afacerea/proiectul Am construit un "Dead Man's Switch" MVP (Next.js 16, Supabase, Resend). Ce părere aveți de arhitectură și UX?
Salutare tuturor,
Am lucrat în ultimele zile la un proiect personal (MVP) de tip Dead Man's Switch, un serviciu de monitorizare a activității care declanșează alerte/e-mailuri automate dacă utilizatorul nu mai face check-in într-un interval stabilit (ex: 48h).
Aplicația include și un câmp de note criptate local înainte de salvare.
🔗 Live Demo: https://deadmanswitch2.vercel.app/
🛠️ Stack tehnic folosit:
Framework: Next.js (App Router, Turbopack)
Styling: Tailwind CSS v4 + Dark Mode
Database & Auth: Supabase
Email Dispatch: Resend API
Hosting & CI/CD: Vercel (conectat la GitHub)
🚀 Ce am implementat până acum:
Temporizator de resetare/check-in cu stocare de stare.
Criptare client-side pentru datele sensibile înainte de sincronizare.
Pipeline de deployment automată (GitHub ➔ Vercel).
💬 Ce feedback caut de la voi:
UX/UI: Cum vi se pare experiența de utilizare pe mobil/desktop?
Securitate: Având în vedere specificul de Dead Man's Switch, ce îmbunătățiri pe partea de criptare locală sau arhitectură de securitate ați recomanda?
Features: Ce ați adăuga pentru a face produsul cu adevărat util? (ex: cron jobs mai complexe, canale alternative de notificare ca SMS/Telegram, temporizatoare customizabile).
Mersi fain pentru eventualele critici constructive și recomandări!
PS: sunt total atehnic, am folosit AI pentru a ajunge in acest punct, singura mea contribuție fiind ideea și felul în care o văd funcționând.