Client work / Learning management
Spade Academy LMS
Learning management system with video progress tracking, quizzes, and certificate generation. React and TypeScript frontend on Hostinger; Express and PostgreSQL backend on Railway.
01
Overview
Learning management system with video progress tracking, quizzes, and certificate generation. React and TypeScript frontend on Hostinger; Express and PostgreSQL backend on Railway.
02
The problem
A learning management system built for Spade Security Services training content.
04
What I built
- Video progress tracking
- Quizzes
- Certificate generation
05
Architecture
React and TypeScript front end hosted on Hostinger, with an Express and PostgreSQL back end on Railway.
07
Challenges
Front end and back end live on different hosts, so authentication, video progress writes, and certificate generation all cross an origin boundary that had to be designed in from the start.
08
Result
Delivered with video progress tracking, quizzes, and certificate generation. Learner numbers are not published here.