FR - EN

Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy Luffy
Logo de Servtop

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

Front Web
Front Mobile
Back-end
UI/UX
GitHub LinkedIn