Créer une API REST de réseau social avec Prisma 5 et PostgreSQL : système de follows, feed personnalisé, soft delete, et middleware d'audit.
Durée estimée : 4–5 heures
POST /users/:id/follow — suivre un utilisateur DELETE /users/:id/follow — ne plus suivre GET /feed — posts des follows (paginé) POST /posts — créer un post ($transaction) PUT /posts/:id — modifier (ownership check) DELETE /posts/:id — soft delete (deletedAt) POST /posts/:id/like — toggle like GET /posts/search?q= — full-text ($queryRaw) GET /admin/audit — journal des modifications