nivelul 1 — platformă
iTicket
Platformă de vânzare a biletelor și de administrare a evenimentelor: de la publicarea evenimentului și alegerea locului pe planul sălii până la plată, emiterea biletului, controlul la intrare și decontarea cu organizatorul. Șase interfețe într-un singur produs, două piețe cu reguli fiscale proprii — Moldova și România — interfață și conținut în română, rusă și engleză. În dezvoltare și mentenanță activă de mulți ani.
iticket.md
iticket.ro
site public
Catalog de evenimente, căutare, planul sălii cu alegerea locurilor, plasarea comenzii și cont personal. Prețuri diferite pe sectoare, rânduri și locuri individuale; o rezervare temporară nu lasă același loc să fie vândut de două ori și se ridică singură dacă plata nu a trecut. Trei limbi, fiecare cu adresele ei, date structurate și imagini pentru partajare, acord pentru cookie.
portalul organizatorului
Crearea și administrarea evenimentelor, echipă proprie, rapoarte de vânzări. Mai multe companii și contracte pentru un organizator, praguri de comision și avansuri reportabile, împărțirea comisionului pe conturi separate, facturi electronice în sistemul fiscal, reguli configurabile de anulare și de rambursare parțială.
panou de administrare
Operațiuni interne, statistici financiare, rapoarte contabile cu export în Excel și PDF. Drepturi de acces pe roluri și jurnal complet al modificărilor, fluxuri GDPR de ștergere și de transfer al datelor personale. Textele din interfață le modifică echipa clientului, fără dezvoltatori.
casă de bilete
Punct fizic de vânzare: întocmirea, emiterea și tipărirea biletului pe loc, după șabloane configurabile pentru fiecare eveniment.
magazin de vouchere cadou
Cumpărarea unui voucher, trimiterea lui către destinatar, folosirea la comanda unui bilet și scanarea.
aplicația cumpărătorului
Căutare, evenimente promovate, etichete de categorii, filtre pe orașe, file pentru bilete, vouchere și cont. Plată cu cardul, prin QR direct din aplicația bancară, din soldul contului, pe bază de factură sau la primire — cu istoricul operațiunilor și tratare proprie a erorilor pentru fiecare metodă. Notificări push.
aplicația de scanare
Controlul biletelor la intrare pentru personalul locației: scanare QR și statistici pe eveniment în timp real.
API și integrări
Integrări cu parteneri externi, widgeturi de rezervare pentru site-uri străine, campanii pe e-mail și SMS cu previzualizarea șablonului, program de recomandare cu plăți, campanii de cashback și teste A/B. Tot aici intră și accesul prin turnicheți: turnichetul stă în locație și funcționează după protocolul lui.
nivelul 1 — platformă
CNIPMMR — portalul confederației patronale
Portalul structurii patronale naționale a întreprinderilor mici și mijlocii din România, organizată pe trei niveluri: confederație → patronate → firme membre. Sarcina principală nu a fost să arătăm conținutul, ci să stabilim cine are dreptul să vadă ce: reprezentantul unui patronat — doar firmele patronatului său, federația — doar structurile din subordine, administratorul — întregul registru, și nicio listă, niciun filtru și niciun export nu au voie să iasă din această regulă. Peste registru stau un serviciu de consultanță, o arhivă a rapoartelor comitetelor de lucru și o secțiune de conținut de specialitate doar pentru membrii confirmați. Realizat ca dezvoltatori în cadrul echipei partenerului.
servicii.immromania.eu
site public
Prezentarea confederației, categorii de servicii, articole și documente publice. Căutare în tot site-ul, cu evidențierea rezultatelor. Secțiunile devin publice doar după o publicare explicită — nimic nu se deschide retroactiv. La încărcare, imaginile sunt aduse automat la un format web și la o geometrie unică, indiferent de sursă, iar conținutul introdus de utilizatori este curățat de cod în plus înainte de publicare.
registrul membrilor
Ierarhia completă confederație → patronat → firmă membră, ținută direct în aplicație. Fișa firmei cu datele de identificare, domeniul, codurile CAEN, regiunea și județul. Import în masă al firmelor din Excel și CSV — pentru a prelua evidența existentă. Comitetele de lucru și ramurile economice ca structuri transversale peste registru. Istoricul modificărilor pe fiecare înregistrare: cine, ce și când a schimbat.
acces pe niveluri
Fiecare vede doar structurile de care aparține: administrator, federație, patronat sau firma proprie. Regula de acces se aplică chiar în interogarea către bază, nu prin ascunderea butoanelor din interfață — de aceea se întinde singură peste liste, filtre, căutare și exporturi, inclusiv peste ce se va scrie mai târziu. Matricea de drepturi se configurează pe utilizator și se administrează vizual. Înregistrare cu confirmarea adresei de e-mail: până la confirmare, contul este considerat un vizitator anonim obișnuit.
serviciu de consultanță
Firmele membre trimit întrebări consultanților federației pe categorii de servicii, cu documente atât la întrebare, cât și la răspuns. Întrebarea este repartizată consultantului care răspunde de serviciul respectiv. Notificări despre întrebările noi și despre răspunsurile primite.
rapoarte și documente
Arhiva rapoartelor comitetelor de lucru, cu încărcare de fișiere. Separare clară între documentele publice și cele disponibile doar membrilor. Documentele private nu stau niciodată la vedere: descărcarea trece printr-o rută controlată, care verifică dreptul la fiecare cerere. Și galeriile foto pot fi restricționate, iar restricția se ridică oricând.
administrare
Interfața este integral în română, cu un editor de traduceri chiar în aplicație. Notificări în panou despre evenimentele care cer atenție. Utilizatorii, drepturile și apartenența la structuri — dintr-un singur loc.
nivelul 1 — platformă
Foi de parcurs
Aplicație web care întocmește foile de parcurs ale companiei și refuză să emită un document care nu se potrivește. Suma deplasărilor este exact egală cu diferența indicațiilor de kilometraj, distanțele sunt luate dintr-un serviciu de rutare pentru traseul concret, iar rutele generate nu se repetă de la o lună la alta. Fiecare cifră are o sursă, fiecare acțiune are o urmă, iar documentul finalizat nu se modifică retroactiv: o corectură creează o versiune nouă, legată de original. Realizat ca dezvoltatori în cadrul echipei Blue Twin Bit.
foi-parcurs.bluetwinbit.com
pagină publică
Prezentare, ghid pas cu pas și întrebări frecvente. Română și engleză, cu intrarea în aplicație tot de acolo.
nomenclatoare
Datele firmei sunt preluate după CUI din registrele publice. Mai departe — vehiculele cu norma de consum, șoferii și punctele de interes: unul câte unul sau prin import dintr-un fișier, cu confirmarea adresei pe hartă înainte să ajungă într-o rută.
asistent de generare
Luna, mașina, kilometrajul de început și de sfârșit, șoferul și punctele care pot intra în rute. Limitele se configurează: zile, deplasări, deplasări pe zi, zile permise; câmpurile goale preiau regulile implicite ale firmei. Propunerea se verifică pe ecran — totaluri zilnice și lunare, sursa fiecărei distanțe, avertismente; se poate corecta manual, regenera sau slăbi o restricție.
coerența documentului
În regim strict, suma deplasărilor este exact egală cu diferența de kilometraj; dacă nu există nicio combinație validă, aplicația spune de ce și ce se poate schimba, dar nu mișcă ea însăși limitele. Distanțele vin dintr-un serviciu de rutare, pentru profilul auto și pentru direcția exactă — matricea este direcțională. O pereche de puncte fără distanță nu blochează luna, dar nu se completează niciodată cu cifre inventate. Generatorul evită aglomerările, repetițiile și salturile neverosimile, iar seed-ul se păstrează: aceleași date și același seed dau exact același document.
finalizare și export
Seria și numărul se emit atomic și sunt unice chiar și la finalizări simultane; un număr anulat rămâne consumat. Documentul finalizat este imutabil, o corectură creează o versiune nouă legată de original, iar anularea cere un motiv. La generare, datele firmei, ale mașinii, ale șoferului și ale punctelor sunt înghețate — o adresă schimbată mâine nu atinge luna trecută. Export în DOCX și PDF dintr-o singură versiune a datelor, machetele sunt versionate, iar un export istoric se reproduce exact cu macheta cu care a fost făcut.
firme, roluri și control
Un singur cont administrează mai multe firme, la fiecare cu rolul ei: administrator, operator, observator. Colegii se invită prin e-mail, accesul se retrage oricând, iar datele unei firme nu se văd din alta. Audit la generare, corecturi, finalizare, anulare și exporturi — cu autor, dată și valorile dinainte și de după. Rovinieta, asigurarea, inspecția tehnică, permisele și documentele firmei sunt urmărite după termen, cu avertizare pe ecran și pe e-mail. Autentificarea în doi pași este opțională și poate fi cerută tuturor.
nivelul 1 — sistem
Sistem de casă pentru retail
Soluție de punct de vânzare cu sursă deschisă, dusă până la magazinele mici de retail din Moldova: conformitate cu cerințele fiscale locale, legătură cu echipamentele care chiar stau în magazin — imprimantă fiscală, cântar electronic, scaner de coduri de bare — și fluxuri de comerț în forma în care sunt ținute aici. Fiecare magazin are copia lui, cu nomenclatorul, aspectul și setările lui; le instalăm și le întreținem noi. Am dezvoltat după ce au cerut casierii și contabilii, nu după o listă teoretică de funcționalități. Funcționează în patru magazine: Grădina trei scări, Connection, Deliart, Dulce – Sănătos.
casă de bilete
Butoane mari și acțiuni vizibile — ecranul este atins de zeci de ori pe oră. Clientul de la vânzarea anterioară se completează singur acolo unde magazinul lucrează cu cumpărători fideli. Sesiunea a fost prelungită, ca să nu ceară parola din nou în mijlocul turei. Acțiunile automate care încurcau casierul — tipărirea și revenirea automată pe ecran — au fost scoase. Denumirile lungi de produse se trec pe mai multe rânduri.
partea fiscală
Fiecare vânzare încheiată se tipărește pe bon fiscal: poziții, cantități, reduceri, grupă de taxare. Tipul plății — numerar sau card — ajunge corect în aparat, altfel raportarea nu se potrivește. Plata mixtă este separată: la plata parțială cu card cadou, pe bonul fiscal ajunge doar suma primită efectiv fiscal, restul rămâne în evidența internă a magazinului. Regimul de lucru se comută pentru instalare, testare și exploatare, fără modificări în cod.
cântare
Numerotare PLU separată pentru marfa la kilogram, emisă automat dintr-un interval rezervat. Fișierul de încărcare în cântar se exportă direct din aplicație, așa că nomenclatorul din magazin și cel din cântar nu se depărtează. Codul de bare tipărit de cântar este recunoscut la casă: greutatea sau suma se extrag din cod. Produsul se marchează ca vândut la kilogram chiar în fișa lui.
recepție și documente
Import al recepțiilor și al produselor din XML, cu preluarea codurilor de bare și a categoriilor — recepția nu se mai bate la mână, poziție cu poziție. Filtrarea produselor după recepția din care au venit. Transformarea unei oferte în „factură de plată” — formularul folosit în lucrul cu persoanele juridice. Coloană a furnizorului în rapoartele de marfă. Cardurile cadou funcționează la plată, inclusiv parțială.
etichete de preț
Tipărirea etichetelor de preț direct din nota de recepție, cu designul refăcut. Buton separat și vizibil pentru tipărirea prețurilor după recepția mărfii. Prețul de raft se ascunde acolo unde magazinul nu îl folosește. Cod de bare cu preț pentru produsele care au nevoie de el.
instalare și suport
Copie separată pentru fiecare magazin: bază proprie, nomenclator propriu, aspect propriu. Livrare în containere, certificatul de securitate se emite automat, iar actualizările ajung la toate instalările la fel. Acces la distanță securizat pentru intervenție și suport, fără să expunem rețeaua magazinului în exterior. Configurarea echipamentelor — imprimantă, cântar, scaner. Import inițial al nomenclatorului și al stocurilor din evidența care se ținea deja. Interfața în limbile personalului și instruirea casierilor la pornire.