Add community features and enhance media outlet management

Integrates community post functionality (CRUD, likes, replies) and updates media outlet management with new icons and API endpoints for community posts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9a264234-c5d7-4dcc-adf3-a954b149b30d
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/3df548ff-50ae-432f-9be4-25d34eccc983/9a264234-c5d7-4dcc-adf3-a954b149b30d/QTw0kIA
This commit is contained in:
kimjaehyeon0101
2025-10-14 10:22:35 +00:00
parent 3829c9bc87
commit db93468add
5 changed files with 159 additions and 22 deletions

View File

@ -30,6 +30,8 @@ The system uses a PostgreSQL database with the following core entities:
- **Auctions**: eBay-style bidding system for media outlet management rights
- **Bids**: Individual auction bids with quality scoring
- **Comments**: User-generated content on articles
- **Community Posts**: DC Inside-style forum posts for each media outlet with views, likes, and replies
- **Community Replies**: Threaded replies to community posts
## Authentication & Authorization
- **Multi-tier Access**: Three user roles with escalating permissions
@ -41,8 +43,10 @@ The system uses a PostgreSQL database with the following core entities:
- **Dual View Modes**: Grid and list views for article browsing
- **Auction System**: Real-time bidding with quality score integration
- **Prediction Markets**: Integration with external prediction market APIs
- **Admin Dashboards**: Role-specific management interfaces
- **Content Management**: Rich article creation and media outlet administration
- **Admin Dashboards**: Role-specific management interfaces with article CRUD operations
- **Content Management**: Rich article creation, editing, and deletion with media outlet administration
- **DC Inside-style Community**: Forum-style discussion boards for each media outlet with posts, replies, likes, and sorting options
- **Community Features**: Post creation, threaded replies, view counts, like system, and multiple sort options (latest, views, likes, replies)
# External Dependencies