Database Architecture
The primary database is PostgreSQL.
Core Tables
- Users: Stores authentication and profile data.
- Courses: Contains course metadata and syllabus.
- Enrollments: Maps users to courses (Many-to-Many).
Note: Full ER diagram is being generated in the docs/ folder.