Introduction
INFO
The documentation is still under development. Most of the content is API Endpoint documentation. I will add more content about the backend and frontend implementation in the future.
If you want to see how I implement features, you can use the search bar or Ctrl + K
then type Implementation, it will show you all the implementation content.
What is E-Learning?
E-Learning is an online learning platform that is designed for those who want to carry out learning and equivalency exams for package A (Equivalent to Elementary School), package B (Equivalent to Junior High School), and package C (Equivalent to Senior High School) with customizable material & exam questions prepared by flexible and easily accessible instructors and students. Until now, I have implemented the following features:
- Auth System.
- Roles & Permissions.
- Log Activities.
- Contract, Class, & Education Management.
- Exam System.
- Learn Time System.
- Appointments.
- Master Data Mix Values.
Technology Stack
Frontend | Backend | Environment |
---|---|---|
TypeScript | Go | Docker |
Vue 3 | Fiber | Nginx |
Nuxt 3 | PostgreSQL | Jenkins |
Tailwind CSS | ||
Pinia | ||
Vuetify |
Screenshots
Source Code
The source code is planned to be private on Github