Back to Bricks
Like System
SocialUniversal like/reaction system. toggleLike endpoint works for any entity type (post, comment, product).
likereactionsocialengagementAuth Required
Backend:
prisma/schema.prismajavascript
1model Like {2 id String @id @default(uuid())3 userId String4 targetId String5 type String6 createdAt DateTime @default(now())7}Paste Guide
Copy files to:
prisma/schema.prisma (append models)repositories/like.repo.jscontrollers/likeController.jsroutes/likeRoutes.jsAdd to server.js:
app.use('/api/like', require('./routes/likeRoutes'));Stack
PrismaExpress
Test Examples
curl -X POST http://localhost:5000/api/like/toggle \
-H "Authorization: Bearer TOKEN" \
-d '{"targetId": "xyz", "type": "post"}'