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