Mini réseau social
Une application d’apprentissage construite en plusieurs versions, autour de l’authentification, des profils, des publications et des relations sociales. Le backend est passé de Laravel à Java en cours de route.
- Statut
- Réalisé
- Rôle
- Développeur unique, avec l’apprentissage pour objectif.
Les vrais médias du projet seront ajoutés ici
Le problème initial
Comprendre un système full-stack, c’est relier l’authentification, les données, l’API et les interactions dans une seule application cohérente.
Solution imaginée
Un petit réseau social, gardé petit exprès, reconstruit pour comparer des choix de framework et de modélisation sur le même domaine.
Choix importants
Réutiliser le même domaine, pour que la comparaison veuille dire quelque chose
Garder un périmètre réduit, pour que la réécriture reste abordable
Architecture
Un seul domaine, plusieurs itérations de backend. Laravel d’abord, puis Java.
Ce qui reste
Le projet est réalisé.
Documenter les différences entre versions
Technologies
Laravel · PHP · Java · REST API
Jonathan Blanchard