back Retour

Modded

Modded — Mars 2023 à Mars 2024 (1 an)

modded
Mon rôle

Développeur Web Full Stack

Ma team

Maxence, COO

Léa, Cheffe de projet

Aperçu

Modded est un hébergeur de serveur Minecraft Moddé, Mais aussi un réseau de serveurs Publics sous Launcher, en version 1.16.5. Rejoint FuzeIII dans son aventure.

Ma mission a été de développé des fonctionnalités pour les utilisateurs, les clients et l'équipe admnistrative. On peut citer :
- Changement, amélioration, résiliation d'un abonnement (API Stripe)
- Panel administratif interne embarqué (Nuxt 2)

Ainsi que de résoudre des bugs parmis les différents services comme les mails, les abonnements, les payements, les interfaces, etc

Lienhttps://modded.fr/ link

CONTEXTE

Un projet complet et ambitieux

Un défi de taille

Le projet Modded a débuté en mars 2023 avec pour objectif de développer et maintenir un site complet, incluant à la fois le front-end et le back-end. Le défi majeur résidait dans la création d'une plateforme robuste et scalable, intégrant diverses fonctionnalités complexes.

context

LE PROBLEME

Gérer un panel de fonctionnalités étendu

Un panel multifonction

L'un des principaux challenges était de concevoir un panneau d'administration intuitif et sécurisé, destiné à la gestion de multiples fonctionnalités telles que les paiements, les abonnements via Stripe, et le lancement de serveurs à distance. Il fallait s'assurer que le panneau soit accessible et facile d'utilisation pour tous les rôles impliqués dans le projet.

problem

FONCTIONNALITÉS

Développement et résolution de bugs

Fonctionnalités clé

Le développement de fonctionnalités pour Modded a couvert une large gamme de besoins, tant pour les utilisateurs que pour l'équipe administrative. Les principales réalisations incluent :
- Création et gestion de la plateforme d'abonnement, permettant aux utilisateurs de changer, améliorer ou résilier leurs abonnements de manière fluide.
- Conception d'un panel administratif embarqué sous Nuxt 2, facilitant la gestion interne pour l'équipe administrative.
- Intégration de fonctionnalités comme le lancement de serveurs à distance, la gestion de paiements, et la sécurité des informations des utilisateurs.

features

STRIPE

Gestion des paiements et abonnements

Une intégration critique

L'intégration de l'API Stripe a été un volet crucial du projet, permettant une gestion efficace des paiements et abonnements pour les utilisateurs de Modded. Les principales tâches réalisées incluent :
- Configuration et maintenance de l'API pour permettre des transactions sécurisées.
- Développement de fonctionnalités pour la modification, l'amélioration, et la résiliation d'abonnements.
- Mise en place de systèmes de notifications et de gestion des erreurs pour garantir une expérience utilisateur sans faille.

stripe

ARCHITECTURE TECHNIQUE

NuxtJS, Cloudflare et Stripe

Une base solide

L'architecture du projet a été pensée pour maximiser la performance et la sécurité. Le front-end et le back-end ont été développés avec NuxtJS, tandis que le déploiement s'effectue via Cloudflare. Une attention particulière a été portée à l'intégration de services comme Stripe pour la gestion des paiements, ainsi que des solutions de stockage et d'authentification sécurisées (SSO, API KV).

architecture

COLLABORATION

Gestion de projet et travail d'équipe

Travail d'équipe

Le projet a nécessité une étroite collaboration avec l'équipe, utilisant Trello pour la gestion des tâches et GitLab pour le contrôle des versions. La communication fluide et la gestion agile ont permis de résoudre rapidement les bugs et de déployer les nouvelles fonctionnalités avec une grande réactivité.

collaboration

TESTS ET QUALITÉ

Assurance qualité tout au long du projet

Des tests rigoureux

Une stratégie de tests automatisés a été mise en place dès le début du projet, incluant des tests unitaires et end-to-end, garantissant une expérience utilisateur optimale. Les retours des utilisateurs et l'analyse des performances ont été utilisés pour affiner et améliorer continuellement le produit.

quality