ARCHDEVS
IT · Ticketing · Platformă Self-Hosted

Unicorn Ticket — Ticketing IT

O platformă de ticketing IT self-hosted, de nivel enterprise, cu colaborare în timp real, monitorizare SLA, portaluri de clienți branduite și notificări multi-canal — construită ca monorepo cu tipuri TypeScript partajate între frontend și backend.

Perioadă
2025
Cod sursă
10.800+ linii
Tip
Platformă Full-Stack
Status
Producție
Provocarea

Echipele IT aveau nevoie de un sistem de ticketing sigur și personalizabil pe care să-l dețină.

Problema

Companiile de servicii IT au nevoie de o modalitate fiabilă, sigură și eficientă de a gestiona cererile de suport din multiple proiecte client. Soluțiile existente nu oferă personalizare, impun prețuri per utilizator sau nu se integrează bine cu fluxurile existente — și trimit datele către terți.

Soluția Noastră

O platformă de ticketing construită special, self-hosted, care păstrează datele intern, se adaptează fluxului organizației și oferă colaborare în timp real cu monitorizare SLA. Clienții accesează un portal branduit prin link unic — fără înregistrare.

Funcționalități Cheie

Construit pentru echipe de suport reale.

Urmărire Ciclu Complet

Deschis → În Lucru → Închis cu patru niveluri de prioritate, aplicare SLA, suport multi-asignare și referințe auto-generate precum ACM-042.

⟨/⟩

Portal Client Branduit

Portal specific proiectului accesibil prin link unic. Verificare prin email — fără cont necesar. Clienții trimit tichete și urmăresc statusul în timp real.

Colaborare în Timp Real

Server-Sent Events pentru actualizări live pe toți utilizatorii conectați. Comentarii cu thread-uri, @mențiuni și șabloane de răspuns rapid cu shortcut-uri.

Notificări Multi-Canal

Email (6 șabloane tranzacționale cu retry pe coadă), Slack (notificări detaliate), și Web Push — cu preferințe de notificare per utilizator.

Monitorizare SLA

Politici SLA la nivel de organizație per nivel de prioritate. Urmărire automată: OK / La Risc / Încălcat — cu vizualizare dashboard a conformității.

Dashboard & Analiză

Grafice cu tendințe tichete și rate de închidere, metrici timp rezolvare, tabele filtrabile și un log de audit complet al tuturor modificărilor.

Arhitectură

Monorepo, o singură comandă deploy.

Clients / Staff
↓ HTTPS
Nginx (Reverse Proxy / Static Files)
Express.js Backend (Node.js 20 / TypeScript) — REST API + SSE
React SPA (React 18 / Vite / Tailwind) — Frontend
PostgreSQL 16 — 19 tables, full-text search
SMTP · Slack · Web Push — Notifications
Stack Tehnologic

Unelte dovedite, zero balast.

Backend

Node.js 20Express 4TypeScriptZod

Frontend

React 18ViteTailwindCSSTypeScript

Partajat / Monorepo

Zod SchemasShared Typesnpm Workspaces

Timp Real

Server-Sent EventsThreaded Comments@Mentions

Notificări

SMTPSlack WebhooksWeb PushQueue-based

Infrastructură

DockerDocker ComposeNginxPostgreSQL 16
În Cifre
40+
Endpoint-uri REST
19
Migrații Bază de Date
14
Module Service
4.6k
Linii Backend (TS)
6.2k
Linii Frontend (TSX)
20+
Componente UI

Ai un proiect similar?

Hai să construim următoarea ta platformă împreună.

Contactează-neVezi Mai Multe Proiecte