feat: Implement organization branding, course pacing, and display upcoming deadlines in the experience portal.

This commit is contained in:
2025-12-29 01:30:48 -03:00
parent 1a2b9e473c
commit 158aa5b315
41 changed files with 2422 additions and 262 deletions
@@ -3,7 +3,7 @@ CREATE TABLE enrollments (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
user_id UUID NOT NULL,
course_id UUID NOT NULL, -- Referenced by ID from CMS service
enroled_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
enrolled_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
-- Note: In a real microservices scenario, courses might be synced from CMS or shared DB.