01
Contexte
VortX explore les mécanismes qui rendent un réseau social vivant : un fil pertinent, des interactions immédiates, des profils reliés et plusieurs formes de conversation autour d’un même contenu.
Un réseau social de microblogging complet avec publications, commentaires, likes, repartages, abonnements, tendances, notifications et messagerie.

Étude de cas
01
VortX explore les mécanismes qui rendent un réseau social vivant : un fil pertinent, des interactions immédiates, des profils reliés et plusieurs formes de conversation autour d’un même contenu.
02
Maintenir une interface fluide alors que publications, compteurs, commentaires, tendances, notifications et conversations modifient en permanence l’état affiché.
03
L’application s’appuie sur Next.js et TypeScript, des routes API contrôlées par NextAuth, Prisma pour les relations et SWR pour synchroniser le cache. Les interactions utilisent des mises à jour optimistes avec retour à l’état précédent en cas d’échec.
04
Les mises à jour optimistes rendent les interactions immédiates, mais imposent de prévoir un retour arrière et de revalider toutes les vues concernées. Le modèle relationnel facilite la cohérence du graphe social au prix de requêtes plus structurées.
05
La démonstration couvre le cycle social complet, de la publication enrichie jusqu’aux échanges privés, avec pagination du fil, recherche, profils, contrôles d’accès et gestion des médias. Aucun volume d’audience n’est revendiqué.
Points clés
Likes et repartages sont reflétés instantanément dans l’interface puis confirmés par l’API, avec restauration automatique en cas d’erreur.
Prisma structure utilisateurs, abonnements, publications, commentaires, réactions, notifications et messages.
Le fil charge progressivement les publications et revalide les vues concernées après chaque interaction.
Regard critique
Limite actuelle
VortX reste un produit personnel de démonstration. Les interactions concurrentes, les parcours authentifiés de bout en bout et l’observabilité demandent davantage de validation avant un usage à grande échelle.
Prochaine étape
Renforcer les tests de parcours sur les publications, abonnements et messages, puis documenter plus visiblement l’architecture et les limites dans le dépôt public.