Projet personnel — Architecture serveur temps réel
Serveur/FiveM

J'ai conçu une architecture serveur temps réel client-serveur complète, avec un dashboard d'administration en Vue.js, une couche de persistance MySQL, et plus de 50 scripts Lua optimisés pour la logique métier. Le projet repose sur une architecture événementielle permettant la communication bidirectionnelle entre le client et le serveur, avec une interface web intégrée via un bridge natif.
Contexte
Problème
Architecture serveur temps réel sans framework existant
Mon rôle
Architecte & développeur solo
Résultat
50+ modules optimisés, UI Vue.js, persistance MySQL
En chiffres
Architecture
Scripts Lua pour la logique serveur et client
Interface Vue.js pour les menus et HUD
Base de données MySQL pour la persistance
ESX Framework comme base du serveur RP
NUI (Native UI) pour l'intégration des interfaces web
Optimisation des performances avec threading
Fonctionnalités
Système de transactions avec multiples flux de revenus
Dashboard d'administration en Vue.js
Système de gestion d'actifs avancé
Intégration d'entités et stockage personnalisé
Système de groupes et gestion organisationnelle
Couche de persistance MySQL avec requêtes optimisées
50+ scripts Lua modulaires et performants
Système de permissions et de rôles granulaire