Skip to content

Frostyezz/ideero

Repository files navigation

Ideero logo

IdeeRO


Videoclipul de prezentare poate fi vizionat aici.

Ce este IdeeRO?

IdeeRO este o aplicație web ce își propune sa facă auzită vocea cetățeanului. Accesul la această platformă se acordă doar prin verificarea dovezii domiciliului și prin verificarea adresei de email.

Funcționalități aplicația utilizatorului

  • Crearea unui cont, urmând 5 pași prestabiliți
  • Resetarea parolei (Bonus)
  • Posibilitatea de a crea postări, de a le vota, de a adăuga comentarii, de a adăuga la favorite o postare și de a raporta o postare (Bonus)
  • Pagină de profil a unui utilizator, sistem de prietenie, mesagerie în timp real (Bonus)
  • Filtrare postări după numele autorului, titlul postării sau un interval de timp (Bonus)
  • Sortare postări după numărul de voturi, timp (cele mai recente/cele mai vechi)

Funcționalități panou de administrare

  • Atribuirea unui singur admin pentru fiecare comunitate (SUPER ADMIN)
  • Gestionarea cererilor de înregistrare, a moderatorilor și a statusului postărilor (ADMIN)
  • Gestionarea postărilor raportate (MODERATOR) (Bonus)

Tehnologii folosite

  • Next.js
  • Next.js middleware (beta)
  • Next.js Serverless functions
  • Server-side rendering (SSR) și Stale-while-revalidate (SWR)
  • MongoDB și Mongoose
  • TailwindCSS
  • SCSS
  • Chakra-UI
  • Jose
  • Sendgrid
  • Ably
  • Cloudinary
  • Bcrypt

Varianta în producție

Aplicația este găzduită pe Vercel și poate fi vizitată la această adresă. Pentru o experiență cât mai completă sugerez accesarea aplicației prin următoarele conturi:

Ideero role hierarchy and responsibilities