Project: Work
Summary
Remembering this now. This was a really huge project for only 2 developers.
Coming from another company which I also worked on an LMS, this project was a great challenge.
The CMS can do a lot things and was built from scratch.
In the UI side, there were a lot of nesting components and state management.
We've utilized Redis to handle cache and queueing for checkouts.
There was also a feature for migrating from old CMS.
We've added ability to pull the data from live Joomla to this API's database.
At the end we were able to complete an end to end process from enrollment to generating a certificate.
The simplest project to liken this is like building Udemy but with exams.
- UI framework for this project is Nuxt.js/Vue.js
- API built with Laravel
- CSS framework with Tailwind
For inquiries and more details, please contact me.
Sample Screens
Public facing
All Courses

Online Courses

Classroom Courses by schedule

Checkout

Back Office
Online Courses Management: Basic Information

Classroom Courses Management: Listing

Classroom Courses Management: Certificate Templates

Classroom Schedules Management

Classroom Locations Management

Built with
- HTML
- CSS
- Tailwind
- Vue.js
- Nuxt.js
- PHP
- Laravel
- MySQL
- Docker
- Redis
- Git
- GitHub
Vimeo