Academic Project Management & Collaboration System
Multi-tenant SaaS for universities to manage capstone projects end-to-end — proposals, milestones, evaluations, and final grades — with role-based dashboards and real-time notifications.

Role: Full-Stack Developer
Why I built it
Universities often run Capstone I & II / Final Year Project workflows across spreadsheets, email threads, and disconnected approvals, which makes it difficult to track progress, coordinate defense schedules, and maintain consistent, auditable evaluations across stakeholders. Academia centralizes this workflow into multi-tenant, role-based workspaces for Department Heads, Coordinators, Advisors, Evaluators, Department Committees, and Students—covering proposal intake, milestones, document submissions, evaluations, defense workflows, and reporting—while keeping each institution isolated. The platform also supports real-time communication (in-app messaging, notifications, and video chat) so supervisors and students can collaborate faster, reduce delays, and publish final grades with a clear audit trail.
Core features
- Multi-tenant isolation with tenant-aware authentication and RBAC
- End-to-end project lifecycle: proposals, milestones, submissions, and approvals
- Capstone evaluation workflows with configurable weights and final grade publishing
- Real-time in-app notifications and events (Socket.IO) with optional web push
- Background queues and scheduled workflows (Bull + Redis) for emails/invitations
- File uploads for profiles and project artifacts via Cloudinary
- Coordinator and Department Head dashboards with reporting/exports for monitoring progress and outcomes