• Node.js
  • Express application structure - routes, views, and static files
  • Advanced JS concepts - modules, ES6, higher-order functions, async operations
  • Unit testing
  • Templating with EJS
  • REST APIs & JSON
  • Data storage & retrieval with MongoDB
  • Single-page-application (SPA) design with React
  • Deployed to a public server