Express backend for the Kambaz learning management system. This project provides the server-side routes and in-repo data modules that support core LMS flows such as users, courses, assignments, modules, and enrollments.
- Express-based API server
- Route modules for users, courses, modules, assignments, and enrollments
- Session and CORS setup for frontend integration
- Lightweight data layer backed by JavaScript modules inside the repo
- Coursework lab endpoints alongside the Kambaz app routes
Kambaz/
├── Assignments/
├── Courses/
├── Database/
├── Enrollments/
├── Modules/
└── Users/
Lab5/ # Supporting coursework exercises
index.js # Server entry point
server.js # Express app bootstrap
- Node.js
- Express
- express-session
- CORS
npm install
npm startThe server starts from index.js.
The matching frontend lives in kambaz-next-js1.