// projet dev mobile · mars 2025
Festival du Jeu.
Application iOS fullstack pour la gestion du Festival du Jeu de Montpellier : dépôts, ventes, vendeurs et bilans.
// Overview
Projet fullstack pour le Festival du Jeu de Montpellier. L'application iOS (Swift/SwiftUI) permet aux organisateurs de gérer l'événement en temps réel : suivi des dépôts de jeux, gestion des ventes, administration des vendeurs et acheteurs, et consultation des bilans financiers.
// Screenshots
Simulateur iPhone 16 Pro — vues de l'application
// iOS App · Swift / SwiftUI
// Rôle Manager
- ▸ Gestion des dépôts et ventes (session active)
- ▸ Consultation des données vendeurs
- ▸ Gestion des vendeurs et acheteurs
- ▸ Consultation des bilans financiers
// Rôle Admin
- ▸ Gestion des utilisateurs
- ▸ Gestion des sessions
- ▸ Consultation des statistiques par session
// Stack technique
// API · Node.js / Express
API REST complète avec ORM Sequelize (MySQL) et authentification JWT. Gère les users, roles, zones, jeux, postes, festivals, plages horaires, créneaux et inscriptions.
// Routes API
// Sécurité
// Auth
Tokens JWT avec bcrypt pour le hachage des mots de passe.
// Validation
Middleware express-validator sur toutes les routes de l'API.
// Déploiement
Backend déployé en HTTPS, app iOS connectée à l'API distante.