Vlad Ilie
TEDxZorilor – site de eveniment cu arhivă pe mai mulți ani și un panou sigur pentru voluntari
Eveniment · Next.js

TEDxZorilor – site de eveniment cu arhivă pe mai mulți ani și un panou sigur pentru voluntari

tedxzorilor.com ↗
acum o lună
•••
7 min de citit

Context

TEDxZorilor organizează conferințe TEDx în Cluj-Napoca – ediția principală, dar și formatele Salon și Women. Prima versiune a site-ului am construit-o în 2023. În 2026 am adăugat un panou de administrare complet, iar în toamnă am refăcut tot site-ul public pe un design nou. Site-ul are două tipuri de public: cei care se gândesc să-și ia bilet la ediția următoare și cei care caută un discurs dintr-o ediție trecută.

Problema

Fiecare ediție vine cu speakeri, parteneri, agendă și bilete noi, iar arhiva edițiilor anterioare crește de la an la an. Organizatorii sunt voluntari care se schimbă des, așa că editarea conținutului trebuia să fie simplă, dar și sigură: fiecare să modifice doar conferințele de care răspunde, orice schimbare să poată fi urmărită și să nu existe parole de împărțit sau de pierdut. După fiecare eveniment mai apare o problemă: sute de poze și clipuri de la fotografi și voluntari, care trebuie strânse într-un singur loc fără ca fiecare să primească acces la tot Drive-ul echipei.

Ce am construit

Site-ul public

Panoul de administrare

Sub capotă

Rezultat

Organizatorii pot pregăti o ediție nouă direct din panou – invitați, parteneri, agendă și bilete – fără programator și fără parole comune, iar orice modificare rămâne în jurnal. După eveniment, pozele și clipurile ajung în Drive-ul echipei printr-un singur link, fără conturi și fără acces la restul fișierelor. Site-ul păstrează online fiecare ediție de la prima încoace, cu speakerii și discursurile ei.

Tehnologii

Next.js 16 (App Router), React 19, TypeScript, Prisma 7 pe PostgreSQL, Better Auth, Supabase Storage, Google Drive API, Redis, Tailwind CSS 4, shadcn/ui pe Base UI, sharp, Tinify, Brevo, Oveit, YouTube Data API, Vercel.

Tehnologii:

  • Next.js
  • Prisma
  • PostgreSQL
  • Better Auth
  • Supabase
  • Google Drive API
  • Redis
  • Tailwind CSS
  • Vercel

Partajează pe: