ARCHDEVS
IT · Ticketing · Plateforme Auto-hébergée

Unicorn Ticket — Ticketing IT

Une plateforme de ticketing IT auto-hébergée de niveau entreprise avec collaboration en temps réel, surveillance SLA, portails clients brandés et notifications multi-canaux — construite en monorepo avec des types TypeScript partagés entre frontend et backend.

Période
2025
Code source
10 800+ lignes
Type
Plateforme Full-Stack
Statut
Production
Le Défi

Les équipes IT avaient besoin d'un système de ticketing sécurisé et personnalisable qu'elles possèdent.

Le Problème

Les entreprises de services IT ont besoin d'un moyen fiable, sécurisé et efficace pour gérer les demandes de support sur plusieurs projets clients. Les solutions existantes manquent de personnalisation, imposent des tarifs par siège ou ne s'intègrent pas bien aux flux existants — et envoient vos données à des tiers.

Notre Solution

Une plateforme de ticketing sur mesure, auto-hébergée, qui garde les données en interne, s'adapte au flux de l'organisation et offre une collaboration en temps réel avec surveillance SLA. Les clients accèdent à un portail brandé via un lien unique — sans inscription.

Fonctionnalités Clés

Conçu pour de vraies équipes support.

Suivi Cycle Complet

Ouvert → En Cours → Fermé avec quatre niveaux de priorité, application SLA, support multi-assignation et références auto-générées comme ACM-042.

⟨/⟩

Portail Client Brandé

Portail spécifique au projet accessible via lien unique. Vérification par email — aucun compte requis. Les clients soumettent des tickets et suivent le statut en temps réel.

Collaboration Temps Réel

Server-Sent Events pour mises à jour en direct sur tous les utilisateurs connectés. Commentaires avec fils, @mentions et modèles de réponse rapide avec raccourcis.

Notifications Multi-Canaux

Email (6 modèles transactionnels avec retry en file), Slack (notifications enrichies), et Web Push — avec préférences de notification par utilisateur.

Surveillance SLA

Politiques SLA au niveau organisation par niveau de priorité. Suivi automatique : OK / À Risque / Violé — avec visualisation dashboard de la conformité.

Tableau de Bord & Analyses

Graphiques des tendances tickets et taux de clôture, métriques temps de résolution, tableaux filtrables et un journal d'audit complet de toutes les modifications.

Architecture

Monorepo, une seule commande 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 Technique

Outils éprouvés, zéro superflu.

Backend

Node.js 20Express 4TypeScriptZod

Frontend

React 18ViteTailwindCSSTypeScript

Partagé / Monorepo

Zod SchemasShared Typesnpm Workspaces

Temps Réel

Server-Sent EventsThreaded Comments@Mentions

Notifications

SMTPSlack WebhooksWeb PushQueue-based

Infrastructure

DockerDocker ComposeNginxPostgreSQL 16
En Chiffres
40+
Endpoints REST
19
Migrations Base de Données
14
Modules Service
4.6k
Lignes Backend (TS)
6.2k
Lignes Frontend (TSX)
20+
Composants UI

Vous avez un défi similaire ?

Construisons votre prochaine plateforme ensemble.

Contactez-nousVoir Plus de Projets