A Scalable CRM & Dashboard for 40,000+ Students

Thrilled to share my latest milestone as a Freelance Full-Stack Developer! In collaboration with my friend Nur Mahmud Ul Alam and with the support of our project manager, we built a scalable, high-performance CRM and dashboard system that serves 40,000+ students across 14 offline branches.

Key Features:

Branch Management Backend

  • Streamlines operations related to student transfers between branches, course changes, batch time adjustments, gift distribution, and book distribution.
  • Admins can add or remove branch managers and manage all operations.
  • Student Results Backend

  • Enables branch managers to create exams, upload and publish results, and provide exam-solving materials.
  • Students can access their results, class materials, performance reports, and detailed MCQ results.
  • Admins can oversee all operations within the system.
  • Built with:

  • Node.js
  • Next.js 15
  • MongoDB
  • Express.js
  • Tailwind
  • TypeScript
  • RESTful API
  • This system ensures smooth performance—without needing Redis for caching! The two backends communicate via a robust API structure, enabling seamless data flow and high concurrency handling.


    Click here to share this article with your friends on X if you liked it.