Commit graph

15 commits

Author SHA1 Message Date
Claude
88e364f4c5
Add admin moderation and analytics dashboards
Moderation Dashboard:
- API with admin-only access for content moderation
- View/filter reports by status (open, resolved, ignored)
- View/resolve contract disputes
- Manage flagged users (warn, ban, unban)
- Resolution notes for audit trail
- Stats for open reports, disputes, resolved today

Analytics Dashboard:
- Comprehensive platform metrics API
- User stats: total, new, active, creators
- Opportunity and application metrics
- Contract tracking and completion rates
- Revenue tracking by period
- Daily signup trend visualization
- Top performing opportunities ranking
- Period selector (7, 30, 90, 365 days)

Both dashboards have proper admin authorization checks.
2026-01-26 22:39:47 +00:00
sirpiglr
1c026f5e76 Improve maintenance mode API by handling multiple environment variable names
Update the maintenance mode API endpoint to check for various Vercel environment variable names and include debug information in responses for easier troubleshooting.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 08b76980-5fd9-40da-aeac-fe3fd5300045
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/qPXTzuE
Replit-Helium-Checkpoint-Created: true
2025-12-07 02:53:55 +00:00
sirpiglr
688cfff89a Add maintenance mode endpoint for Vercel deployments
Create `api/admin/platform/maintenance.ts` to handle maintenance mode logic as a Vercel serverless function, including GET and POST requests for enabling/disabling and admin verification via Supabase.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: eb559abf-e967-427e-a938-a9f28fc6407c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/qPXTzuE
Replit-Helium-Checkpoint-Created: true
2025-12-07 02:10:17 +00:00
Builder.io
b7c53a287f POST /api/admin/feed - Admin endpoint to create community posts
cgen-25c202ce8f334120bf3d124ec702d8be
2025-11-13 06:19:24 +00:00
Builder.io
170b5747bd Prettier format pending files 2025-11-12 03:57:03 +00:00
Builder.io
3371f2a53b Nexus Admin - Commission Ledger API
cgen-0430ffb6f5c14c528a1fe3524182d843
2025-11-12 03:34:48 +00:00
Builder.io
5c4b7eaa27 Nexus Admin - Dispute Resolution Endpoint
cgen-07f4232d4af9498e89a7201b372ea4f9
2025-11-12 03:34:44 +00:00
Builder.io
b47b72de80 Nexus Admin - Disputes Management API
cgen-4e27360252334427b4bb467aae781fbe
2025-11-12 03:34:40 +00:00
Builder.io
e97e9c251e Nexus Admin - Opportunity Moderation Endpoint
cgen-d81bf66de6054240a0751645950b974f
2025-11-12 03:34:35 +00:00
Builder.io
a4e95d73f0 Nexus Admin - Opportunities Management API
cgen-4b4d5577638e4c2cbf93c0bfda9d49a3
2025-11-12 03:34:30 +00:00
Builder.io
8abc0cf8a1 Foundation Admin - Achievements Management API
cgen-c90e09cd8e984f91b3d5b77592e177bd
2025-11-12 03:34:25 +00:00
Builder.io
56cbf1e69e Foundation Admin - Individual Course Management
cgen-dd6ede011af647da8375af3d5c4f23b6
2025-11-12 03:34:21 +00:00
Builder.io
5f5ff4d920 Foundation Admin - Courses Management API
cgen-feb1a35e535942be833a636ee375f6d4
2025-11-12 03:34:17 +00:00
Builder.io
2b4f72a1ee Foundation Admin - Mentor Approval Endpoint
cgen-c461da47e45947cc881a81949f81c690
2025-11-12 03:34:13 +00:00
Builder.io
775e79f654 Foundation Admin - Mentor Management API
cgen-9146d76d013448fbaa74190c01ee9100
2025-11-12 03:34:08 +00:00