This is a corporate learning management system with a Java backend developed using Spring Boot. The frontend is developed using Vue and Bootstrap (pre-processed with Sass).
- Admin
- Manage users
- Manage course content
- Manager
- Assign course content to trainees
- Unlock assigned course content
- View trainee progress
- Trainee
- Take Course
- View past courses
- Course content text to speech conversion (using Google Cloud Text to Speech)
- Upload video and audio files from course creator (currently manually uploaded to CDN)