RODRIGUEZROM

Web · févr. 2025 – avr. 2025

Hunter Hook

Profils sportifs et mise en relation sponsors

Architecte logiciel & tech lead

Lors de la première phase de Hunter Hook, j’ai piloté la conception et la livraison de l’écosystème central : portail public, panneau d’administration, backend et bibliothèque UI, avec architecture hexagonale et SOLID côté client et serveur, WebSockets, JWT, stockage cloud et CI/CD automatisé.

Plus de détails

  • Frontend Angular 19 : façades et services, état avec signals sans bibliothèques supplémentaires, bibliothèque UI privée (Atomic Design, standalone, accessible), HttpAdapters et mappers fortement typés, WebSockets par type d’utilisateur, formulaires dynamiques multi-régions, CI/CD avec GitHub Actions et Google Cloud Build sur Firebase App Hosting.
  • Backend Django 5 + Django REST framework 3.15 : modules indépendants, JWT avec charge utile étendue et intégration Google Identity Platform, profils avec validation métier, Django Channels + Redis temps réel, API REST avec filtres et visibilité par rôles, médias sur Firebase Storage avec CDN, déploiements Railway avec environnements séparés.

Galería

  • Vue technique : GitHub Actions et paquet design, apps Angular 19 sur Firebase App Hosting, API et WebSockets sur core.hunterhook.pe, backend Django + DRF avec PostgreSQL, Redis, JWT et Identity Platform, diffusion média via CDN.
  • Documentation d’architecture

    Toca una miniatura para leerla en grande. Desliza a los lados o usa las flechas para pasar de página.

Stack

  • Angular 19
  • TypeScript
  • Django
  • Django REST framework
  • Django Channels
  • Redis
  • PostgreSQL
  • JWT
  • Google Identity Platform
  • Firebase App Hosting
  • Firebase Storage
  • Google Cloud Build
  • GitHub Actions
  • Railway

Liens

Ressources publiques (s’ouvrent dans un nouvel onglet).

← Retour à Web