feat: add community suggestions API with CRUD, moderation, and Discord webhook notifications

- POST /api/community-suggestions - submit suggestion (auth required)
- GET /api/community-suggestions/game/:gameId - list suggestions for a game
- GET /api/community-suggestions/pending - moderation view (contributor/admin)
- PATCH /api/community-suggestions/:suggestionId/review - approve/reject
- Discord webhook notification on new suggestions
- Route registered in API index and app router
This commit is contained in:
2026-04-30 19:38:44 +08:00
parent f9617bf586
commit 09fde413b9
3 changed files with 288 additions and 0 deletions
+1
View File
@@ -19,3 +19,4 @@ export { gamesManualRoutes } from "./games-manual"
export { compareRoutes } from "./compare"
export { playabilityRoutes } from "./playability"
export { steamReviewRoutes } from "./steam-reviews"
export { communitySuggestionRoutes } from "./community-suggestions"