The backend powers all dynamic and personalized content in the app.
Responsibilities include:
User authentication and session management
Course and lesson data delivery
Progress tracking and storage
Exam management and result recording
Certificate generation and delivery
Tech Stack:
Node.js + Express.js
MongoDB / Firebase Firestore
REST APIs for frontend consumption
JSON Web Tokens (JWT) for secure auth
Last updated 8 months ago