BACKEND, CMS & E-COMMERCE

Nivel 4, Authentication

Add-on-urile full-stack care îți dublează dimensiunea proiectului, Modvia Academy, 2026

🔐NIVEL 4

Authentication, magic links + OAuth

Login-ul e o problemă deja rezolvată în 2026. Alege tool-ul potrivit și lansezi în 30 de minute.

XP la finalizare: 400Badge deblocat

 

 

Lecția 1, Magic links, opțiunea prietenoasă implicită

 

Lecția 2, OAuth (Google, Apple, GitHub)

 

Lecția 3, OTP pentru încredere mare și frecare mică

 

Lecția 4, Sesiuni și token-uri

 

Lecția 5, Roluri și permisiuni

 

Lecția 6, Fluxul care convertește

 

📜 Prompt Playbook, Setup de auth cu magic links + Google OAuth
Cel mai bun pentru. Ziua 1 a oricărui proiect care are nevoie de auth Cel mai bun AI. Claude Sonnet 4.6
Generează cod Next.js 15 App Router pentru, 1) pagină de login cu magic link + Google OAuth folosind Supabase Auth, 2) callback route handler, 3) middleware care protejează rutele /dashboard, 4) buton de sign-out, 5) hook `useUser()`. Folosește componente shadcn/ui pentru formular. Adaugă tratarea erorilor și stări de loading. Ton, gata de producție, fără comentarii dacă nu sunt necesare.

 

ProviderPrețuri 2026
Supabase AuthGratuit, inclus cu proiectul
ClerkGratuit până la 10k MAU, apoi ~0,02 USD per MAU
Auth0Gratuit până la 7.500 MAU, apoi scump
NextAuth / Auth.jsGratuit, self-hosted, mai mult setup
Magic.linkPrietenos cu wallet-urile, de nișă

 

QUEST BRONZ +200 XP
🪪Construiește un login cu magic link pe un side project

Obiectiv. Fă-ți memoria musculară.

Pași
  1. Alege Supabase sau Clerk.
  2. Construiește login + dashboard protejat.
  3. Adaugă Google OAuth.
  4. Testează signup → login → logout cap-coadă.
Gata când
  • ☐ Flow-ul de login e live

 

QUEST ARGINT +350 XP
🔑Adaugă roluri + permisiuni la side project

Obiectiv. Complexitate reală de auth.

Pași
  1. Adaugă rolurile admin și viewer.
  2. Restricționează rutele doar pentru admin.
  3. Folosește RLS în Postgres pentru a impune citiri/scrieri în funcție de rol.
Gata când
  • ☐ Rolurile sunt live
  • ☐ RLS verificat

 

QUEST AUR +600 XP
🏛️Livrează un proiect de 8.000+ EUR cu flow de auth complet

Obiectiv. Transformă auth-ul în produs, ca parte din munca full-stack.

Pași
  1. Găsește un client care are nevoie de conturi (site cu membri, dashboard, platformă de cursuri).
  2. Închide la 8.000+ EUR.
  3. Livrează cu magic link + OAuth + roluri + 30 de zile de suport post-lansare.
Gata când
  • ☐ 8.000+ EUR încasați
  • ☐ Flow-ul de auth livrat