grig-teo:~$
← înapoi acasă

PolitrackÎn dezvoltare

Politrack este o platformă de inteligență politică pentru România și Moldova. Un terminal Next.js și un backend FastAPI colectează postări și comentarii publice de Facebook de la politicieni și pagini de partid, sincronizează canale YouTube parlamentare cu transcrieri și identificarea vorbitorilor și monitorizează canale Telegram de știri. Datele sunt stocate în PostgreSQL și MinIO, cu un pipeline Label Studio + SpeechBrain pentru identificarea vorbitorilor din audio parlamentar.

Repere

  • Monitorizare Facebook: colectare cu Playwright a postărilor și comentariilor de pe 28+ pagini de politicieni și partide din România și Moldova.
  • Terminal de inteligență: dashboard dark Next.js 15 / React 19 cu grile de profiluri, drill-down pe postări și comentarii, căutare și autentificare cu access-key.
  • Backend FastAPI cu SQLAlchemy 2 async, PostgreSQL, autentificare JWT și routere pentru Facebook, YouTube, Telegram, politicieni și media.
  • Pipeline YouTube parlamentar: descărcări yt-dlp, extragere transcrieri și identificarea numelor vorbitorilor pentru canalele parlamentelor RO/MD.
  • Monitorizare Telegram a canalelor de știri din România și Moldova prin Telethon.
  • Identificare ML a vorbitorilor cu embeddings SpeechBrain ECAPA și fluxuri de etichetare în Label Studio.
  • Deploy containerizat pe VPS cu nginx, SSL Let's Encrypt, stocare obiect MinIO și joburi zilnice de sincronizare prin cron.

Stack

Next.js · React · FastAPI · PostgreSQL · Playwright · yt-dlp · Telethon · SpeechBrain · Label Studio · MinIO · Docker

Vizitează proiectul
Proiecte | WebRTC, mobile & marketplace apps