Application de gestion d’agents pour serveur GTA RP (FiveM)
LSSD Duty Tracker est une application web sur mesure développée pour un serveur GTA RP, destinée à la gestion administrative des agents du Los Santos Sheriff's Department (LSSD). Elle permet aux joueurs de suivre, enregistrer et valider leurs heures de service en jeu, tout en offrant aux administrateurs un système de gestion des agents centralisé et sécurisé.
🛠️ Fonctionnalités principales :
Système d’authentification sécurisé via Supabase Auth
Création et gestion des comptes agents avec liaison directe à l’ID utilisateur
Suivi des heures de patrouille hebdomadaires avec affichage des primes automatiques
Interface d’administration permettant :
De créer et modifier des agents
De visualiser les heures déclarées
De filtrer les agents par rôle ou semaine
Rôle "admin" sécurisé par RLS (Row-Level Security) et policies Supabase
Système de notification Toast intégré pour le feedback utilisateur
Formulaire de déclaration d’heures en temps réel, modifiable jour par jour
Affichage des primes dynamiques selon le total d’heures réalisées
🎯 Objectif :
Optimiser l’immersion RP et la gestion HR du LSSD sur FiveM en fournissant un outil de suivi précis, fiable et sécurisé pour les joueurs et le staff.