πŸ–₯️ Backend (Node.js)

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