Retour aux projets
Développement web
Shellmates MRB
Une banque de ressources pour le plus grand club de cybersécurité d'Algérie, où sont stockés et partagés les enregistrements de mentorat, les présentations et les challenges.

- Rôle
- Développeur principal et mainteneur
- Période
- mars – juillet 2025
- Contexte
- Projet de club, équipe de cinq
Présentation
Shellmates, le plus grand club de cybersécurité d'Algérie, organise un programme de mentorat et avait besoin d'un seul endroit pour conserver ses enregistrements, ses présentations et ses challenges. J'ai mis en place le projet, relu et fusionné les pull requests de l'équipe, et écrit moi-même la majeure partie de la plateforme : le modèle de données, l'authentification et les outils avec lesquels les mentors publient leurs contenus.
Ce que j'ai réalisé
- Des ressources organisées en catégories, puis en thèmes, puis en ressources individuelles, chacune avec sa propre page.
- Une connexion par e-mail et mot de passe, Google ou GitHub, avec vérification de l'adresse e-mail et réinitialisation du mot de passe envoyées via Resend.
- Trois rôles (mentoré, mentor et admin). Les mentors et les admins créent, modifient et suppriment les catégories, les thèmes et les ressources directement depuis le site.
- Un schéma Prisma sur PostgreSQL, hébergé chez Neon, avec des données de démarrage pour le développement local.
Technologies
TypeScriptReactNext.jsTailwind CSSPrismaPostgreSQLAuth.jsResendZod
Un projet de ce genre en tête ?
Dites-moi ce que vous avez en tête, même si l'idée est encore floue.
Me contacter