Tous les projets
D
Gestion / Services

Rails vanilla, MySQL, jQuery, gestion tickets, workflow SAV

Application Rails sans gem externe : modeles ActiveRecord avec machine a etats pour le cycle de vie des tickets (ouvert, assigne, en cours, termine), systeme de roles techniciens/manager, recherche avec filtres avances, historique complet par client et par appareil, base MySQL.

Rails Framework
MySQL DB
SAV Domaine
Dev Role

Le choix delibere de n'utiliser aucune gem externe (hors Rails lui-meme) repond a un objectif de zero dependance. La machine a etats est implementee directement dans les modeles ActiveRecord avec des callbacks et des validations conditionnelles. Chaque transition (ouvert vers assigne, assigne vers en cours, etc.) est validee avant execution.

Le systeme de roles distingue techniciens (creation/modification de tickets) et managers (affectation, statistiques, export). La recherche avec filtres avances permet de retrouver un ticket par client, appareil, statut, date ou technicien. L'historique complet par client et par appareil constitue une base de connaissances des pannes recurrentes.

Architecture technique

Application Rails vanilla sans gems supplementaires excessives.

Workflow de tickets avec machine a etats (statuts).

Gestion des techniciens avec assignation et charge de travail.

Portail client pour suivi des reparations.

Base MySQL avec relations tickets/clients/techniciens.

Interface jQuery pour interactions dynamiques.

Points techniques

Rails vanilla

Architecture propre

State machine

Workflow tickets

MySQL

Relations normalisees

Stack technique

Ruby on Rails
MySQL
jQuery
Role Full-Stack Developer
Duree 2014-2017
Engagement Agence web (interne) (Tier D)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.