← All projects

CampusGo

A multi-tenant placement-management platform for colleges.

CampusGo logo

Overview

CampusGo is a placement intelligence and career-success platform. Placement officers manage students, companies, jobs, applications and interview rounds from a desktop web app, while students get a mobile-first, installable app to build profiles, upload resumes and track applications. It is our own SaaS product, built to onboard many colleges onto one system.

What we built

  • Monorepo with Next.js web app and NestJS REST API
  • Multi-tenant architecture: every record scoped by college, enforced in the API layer
  • Role-based access for Platform Admin, College Admin, Placement Officer and Student
  • Student lifecycle, companies and jobs, an applicant-tracking pipeline, notifications and alumni modules
  • Analytics and reporting dashboards for placement outcomes

Highlights

Two experiences, one platform

Mobile-first PWA for students; sidebar-and-table desktop console for staff.

Deny-by-default security

Rotating refresh tokens, RBAC guards, validation, throttling and tenant isolation.

Applicant tracking

Jobs, applications and interview rounds in a single pipeline.

Documented in phases

Five phase documents cover foundation, student lifecycle, ATS, communications and analytics.

Tech stack

  • Next.js 15
  • NestJS
  • Supabase Postgres
  • Prisma
  • Turborepo
  • Cloudflare R2
  • Resend
Theme