Learning platform
LOGV Learn
Web learning platform for course content, student progress and enrollment.
Architecture
LOGV Learn is a web application organized around course management, learner activity and commercial enrollment.
- Course management: courses, modules, lessons and publication of educational content.
- Learning interface: content playback and records of student progress.
- Identity: user accounts and authenticated access.
- Enrollment: purchase and payment-related application flows.
- Persistence: relational models for course information, users and enrollment state.
The course administration and learner-facing experience share application services and persistent data.
Technologies
- Application: Next.js, React, TypeScript.
- Database: PostgreSQL and Prisma.
- Authentication: Clerk.
- Content editing and playback: TipTap and Vidstack.
- Payments: Asaas integration.
- File storage integration: Amazon S3 SDK.