Node.js/Express/MariaDB REST API for an online learning platform with JWT auth, role-based access control, layered architecture, and automated Jest/Supertest tests.
This project is a Node.js-based REST API backend for an online learning platform, featuring role-based authentication and authorization for students and instructors. It provides a comprehensive set of endpoints for managing users, courses, categories, enrollments, materials, and quiz-related operations, all built with a layered MVC architecture using MariaDB for data persistence.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.