
SERVTOP
Type
Application Web & Mobile
Année
Mars 2023 - Décembre 2024
Servtop en quelques mots
Les joueurs de jeux-vidéos ont la possibilité de créer
leur propre serveur afin de jouer à plusieurs. De
nombreux serveurs privés naissent chaque jour pour
Minecraft, GTA RP, Ark, World of Warcraft, etc.
Servtop est un site web doublé d'une application mobile
qui référence ces serveurs privés dans un
classement.
Cette solution s’adresse à deux types d’utilisateurs
:
Les joueurs qui cherchent un serveur privé pour jouer
avec leurs amis.
Les administrateurs de serveurs qui souhaitent
promouvoir leur serveur.
Missions principales
• Conception de l’interface de
l’application web sur Figma
• Utilisation de Tailwind CSS pour
l’intégration et le responsive
• Développement d’une API sécurisée
et performante avec Node.js et Express
• Classement des serveurs de jeu
selon le nombre de votes reçus
• Implémentation de fonctionnalités
sur mesure : classements dynamiques, votes interactifs
• Intégration de Stripe pour les
paiements
• Mise en place de webhooks Discord
pour notifier les votes en temps réel
• Connexion à des API tierces pour
récompenser les utilisateurs après leur vote
• Gestion des traductions
multilingues avec react-i18next
• Optimisation des performances et
du SEO avec Next.js
• Utilisation d’AWS S3 pour stocker
les médias upload par les utilisateurs
• Déploiement sur une instance EC2
AWS
• Déploiement dans un environnement
conteneurisé en utilisant Docker et Docker Swarm assurant
stabilité, scalabilité et mise en production avec zéro
downtime
• Utilisation de Traefik comme
reverse proxy
• Ajout de tests pour le front-end
avec React Testing Library
• Couverture des tests back-end
avec Jest et SuperTest
• Mise en place d’une pipeline
CI/CD complète avec GitHub Actions
• Rédaction de la documentation
partie publique de l’API
Technologies utilisées






