CivicPulse AI
Radarul media al administrației publice locale, produsul nostru: citește presa națională și locală de cinci ori pe zi, separă semnalul de zgomot cu NLP românesc și spune — cu dovezi — când și de ce trebuie să reacționezi.
Informația există. Prioritizarea lipsește.
O primărie apare în presă în fiecare zi. Turul de dimineață pe site-urile de știri consumă 1–2 ore din timpul echipei de comunicare, iar articolul negativ publicat la 17:40 se află a doua zi, de la alții, fără context și fără sursă. Cabinetul, comunicarea și aparatul administrativ citesc surse diferite și reacționează fără aceeași imagine.
Piața e mică și identificabilă — în jur de 320 de municipii și 41 de consilii județene — iar monitorizarea clasică le vinde revista presei: volum livrat dimineața, citit sau nu. Am construit categoria care lipsea: monitorizare presă pentru instituții publice, cu semnal ierarhizat, scor, alertă și dovadă.
Șase module. Toate în producție.
Presă națională și locală, prin RSS
22 de surse naționale plus surse locale pentru fiecare dintre cele 41 de orașe pre-configurate. 5 scanări pe zi, între 05:00 și 22:00, cu deduplicare SHA-256.
NLP românesc, fără cutie neagră
spaCy cu model românesc plus lexicoane editabile din administrare. Fiecare articol primește scor de sentiment, categorie și context; pragurile se reglează fără redeploy.
4 severități, în timp real
5 tipuri de alertă × 4 severități, împinse prin WebSocket în aplicație, către rolurile potrivite. Fiecare alertă vine cu articolele care o susțin.
Construit în jurul persoanei publice
Scor de reputație personală, clasamentul surselor ostile și situația opoziției în presă, per partid. Neutru politic: servește funcția publică, nu un partid.
Un indicator pe 7 zile
Imaginea instituției în presă, calculată transparent din articolele pozitive și neutre; separat, scorul de reputație al liderului public.
Audit trail per alertă
Export CSV/JSON al feed-ului filtrat și motivul exact pentru care un articol a fost inclus sau exclus. Zgomotul filtrat rămâne vizibil.
Post-MVP, nu prototip //
› Backend asincron
FastAPI, Celery pentru scanările programate, PostgreSQL și Redis. 15 migrații Alembic și aproximativ 2.100 de linii de teste (unit + integrare).
› NLP explicabil
spaCy cu model românesc și lexicoane în baza de date, reguli deterministe, feedback uman colectat într-o coadă de revizie — fără LLM terț, fără reantrenare automată.
› Front-end de produs
React 19 + TypeScript, Vite, Tailwind v4 și Recharts. Interfață brutalistă: negru, verde, colțuri drepte — aceeași din capturile de mai jos.
› Securitate și găzduire
JWT + bcrypt, sesiune unică per cont, rate-limit la login, jurnal complet al accesului, 6 roluri. Găzduit în UE (Frankfurt); conținutul monitorizat nu pleacă spre terți.
- ›Nu monitorizează rețele sociale — doar presă, prin RSS.
- ›Nu trimite alerte pe e-mail sau SMS — livrarea e în aplicație (WebSocket + inbox).
- ›Nu generează rapoarte PDF.
- ›Nu folosește LLM — inteligența e spaCy + lexicoane + reguli.
Aceleași limite sunt publicate pe site-ul produsului. Regula: claim ≤ dovadă.
Interfața reală //
Capturi din aplicație, cu date demo („Municipiul Exemplu”). Nicio cifră de client.
Întrebări despre platformă //
Ai o problemă pe care AI-ul o poate rezolva?
Spune-ne despre ea. Răspundem în maxim 24 de ore lucrătoare cu o propunere concretă.