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).