Built a full-stack overseas study by Mubashir AhmedBuilt a full-stack overseas study by Mubashir Ahmed

Built a full-stack overseas study

Mubashir  Ahmed

Mubashir Ahmed

Built a full-stack overseas study abroad platform from scratch using the MERN stack. This wasn't just a CRUD app — it's a real SaaS system with four separate role-based dashboards (Student, Counselor, Admin, Super Admin), each with their own permissions and workflows.
The student side lets users track their entire application journey — from shortlisting universities to monitoring visa progress in real time. Counselors get a dedicated space to manage their assigned students, handle documents, and track leads. Admins oversee the counselors and overall operations, while the Super Admin has full system control.
Some things I'm genuinely proud of here: I integrated Socket.IO for real-time updates so students actually see status changes live without refreshing. Authentication runs on both Google OAuth and session-based login with Express Sessions. Security was taken seriously — Helmet.js for HTTP headers, XSS protection, and need-based API design so the server never over-fetches. Cloudinary handles all media uploads for university images and application documents.
The backend is built with pagination from day one, so it scales cleanly even with thousands of universities and users in the database. The whole thing is modular — adding new roles or features doesn't break existing flows.
This is one of those projects where I had to think like a product engineer, not just a developer. Managing multi-role access, real-time communication, and secure document handling all in one system was a solid challenge and I'm happy with how it came together.
Like this project

Posted May 2, 2026

Built a full-stack overseas study abroad platform from scratch using the MERN stack. This wasn't just a CRUD app — it's a real SaaS system with four separate...