Développe une app de chat temps réel avec Remix et NestJS
Apprends à créer une application de chat moderne avec Remix, NestJS, Socket.io, Stripe et AWS S3. Découvre l’authentification, la gestion des conversations, l’upload d’avatar et les paiements en temps réel.
Dans ce mini-cours, tu vas apprendre à construire une application de chat temps réel fullstack en utilisant Remix pour le frontend et NestJS pour le backend. Tu découvriras comment :
- Mettre en place une authentification sécurisée (inscription, connexion, gestion du token JWT)
- Créer et gérer des conversations privées entre utilisateurs
- Envoyer et recevoir des messages en temps réel grâce à Socket.io
- Gérer l’upload et l’affichage d’avatars utilisateurs avec AWS S3
- Intégrer Stripe pour permettre les dons entre utilisateurs
- Protéger les routes et sécuriser les accès avec des guards
- Organiser ton code avec Prisma, des DTOs et des services modulaires
Tu verras aussi comment structurer ton projet Remix, utiliser les hooks personnalisés, gérer les formulaires, afficher les feedbacks utilisateurs, et styliser l’interface avec Tailwind CSS. Ce cours s’appuie sur des extraits de code concrets, des explications claires et des astuces pour aller plus loin.
Technos & services utilisés :
Prêt à créer ton premier chat fullstack moderne ? C’est parti !