Case study principal

Socially — application sociale fullstack construite end-to-end.

Socially est mon projet principal : une application sociale avec feed, posts, commentaires, notifications, messagerie, settings et logique produit. Le back-office de modération est en cours de construction et sera ajouté au case study une fois stabilisé.

Feed principal de Socially
Feed principal avec posts, interactions et création de contenu.

Ce que le projet prouve

Un produit social complet, pas une simple interface.

Produit & flows

Feed, découverte, posts, commentaires, notifications, messagerie et settings utilisateur.

Fullstack

Logique de données, relations, API, intégration front/back, auth et persistance PostgreSQL.

Workflow

Approche proche agence : tickets, PR, arbitrages, README, limites connues et amélioration continue.

Screenshots réels

Les surfaces principales de Socially.

Captures du front-office utilisateur : feed, discover, création de post, commentaires, notifications, messagerie, profil et settings.

Feed principal de Socially
Feed principal : posts, interactions, onglets For You / Following et CTA de création.
Page Discover de Socially
Discover : surfaces de découverte, catégories et créateurs.
Détail d’un post Socially
Détail post : page dédiée, interactions et commentaires associés.
Modale de création de post Socially
Création de post : titre, contenu, images, validation et gestion d’états.
Commentaires sur Socially
Commentaires : réponses, tri et interactions sur une discussion.
Notifications Socially
Notifications : activités liées au compte, likes, commentaires et abonnements.
Messagerie Socially
Messagerie : conversations privées, liste de contacts et espace de discussion.
Settings Socially
Settings : compte, confidentialité, données et documents légaux.
Profil utilisateur Socially
Profil : identité utilisateur, handle, avatar et contenus associés.

Développement assisté par IA

Une utilisation cadrée, pas un remplacement du raisonnement.

Sur certains flows, l’IA a été utilisée pour accélérer la compréhension de patterns avancés, comparer des approches d’intégration et produire de premières implémentations cadrées.

Contrôle développeur

La responsabilité restait côté développeur : cadrage du scope, adaptation au contexte existant, review, tests, correction des effets de bord et validation finale. L’IA n’a pas été traitée comme source de vérité.