Mobile App DevelopmentÎn dezvoltare

NOXT — aplicație mobilă

NOXT transformă descoperirea orașului într-o experiență personală. Aplicația reunește evenimente, locuri și conexiuni sociale, iar motorul de recomandare adaptează selecția la interesele și interacțiunile fiecărui utilizator. Produsul este în dezvoltare, cu Bucureștiul ca punct de pornire.

Rolul meu: Dezvoltarea aplicației mobile și a ecosistemului conectat

Tip

Personal

Tehnologii utilizate

FlutterDartDrift / SQLiteNestJSTypeScriptPostgreSQLPrismaRedisBullMQAdaptive Ranking

Despre proiect

Orașul, descoperit prin interesele tale

NOXT aduce într-un singur loc descoperirea evenimentelor, explorarea locurilor și planurile sociale. Valoarea produsului vine din legătura dintre aceste experiențe: o recomandare relevantă poate deveni un eveniment salvat, o intenție de participare și o ocazie de a conecta oameni cu interese comune.

Modele adaptive de recomandare

Motorul construiește modele de afinitate pentru categorii, locuri și organizatori. Preferințele declarate sunt completate de semnale comportamentale: timpul petrecut pe conținut, salvările, distribuirile și intențiile de participare. Feedbackul negativ reduce afinitatea, iar influența interacțiunilor mai vechi scade în timp. Recomandările pot astfel evolua odată cu interesele utilizatorului.

Relevanță, diversitate și explicații

Selecția combină afinitatea cu actualitatea conținutului, apropierea geografică atunci când este disponibilă și organizatorii urmăriți. Logica de diversificare limitează repetarea aceleiași surse sau categorii, iar componenta de explorare introduce opțiuni noi. Motivele recomandării fac selecția mai ușor de înțeles, iar modul cronologic oferă o alternativă de navigare.

Un exemplu de personalizare

Dacă un utilizator salvează frecvent concerte și marchează evenimente muzicale cu intenția de a participa, afinitatea pentru acele categorii și organizatori crește. Feedul poate prioritiza activități similare, păstrând loc pentru alte experiențe din oraș. O opțiune ascunsă transmite un semnal negativ; recomandările țin cont și de ceea ce utilizatorul preferă să evite.

Arhitectură pentru o experiență fluidă

Clientul Flutter folosește Drift și SQLite pentru date locale și o coadă persistentă de acțiuni. Backendul NestJS, cu PostgreSQL și Prisma, gestionează datele și selecția recomandărilor. Redis susține sesiunile de feed, iar BullMQ separă procesarea în fundal de răspunsurile API. Această structură permite evoluția independentă a experienței mobile și a serviciilor.

În dezvoltare, cu lansarea inițială în București

Dezvoltarea se concentrează pe rafinarea experienței mobile, personalizarea recomandărilor și instrumentele pentru organizatori. Bucureștiul este punctul de pornire al unei experiențe urbane care poate fi extinsă către alte orașe. Landingul public prezintă direcția produsului și etapa de pre-lansare.

Arhitectură și flux

NOXT · recomandări adaptive
Diagramă conceptuală a implementării. Deschide pentru vizualizare la dimensiune completă.