A real-time campus collaboration network
195+
API endpoints across 48 database models
Smart NUB Campus connects students and faculty with real-time messaging, collaboration spaces, gamified learning, and an AI study assistant — an ambitious full-stack platform engineered to scale.
Video_CS_001
Services
Product Design
Frontend Engineering
REST API Design
Real-time (Socket.IO)
Database Schema (48 models)
AI Integration
Testing & Observability
Date
2025
View source
the challenge
Campus life is scattered — course materials, notices, events, and communication live across different channels, and students lose track. I wanted one platform where a campus community could share, message, and study together in real time.
The scope was deliberately big: messaging, study groups, gamification, an AI assistant, and dozens of data models — a stress test of architecture, real-time engineering, and API design.
The scope was deliberately big: messaging, study groups, gamification, an AI assistant, and dozens of data models — a stress test of architecture, real-time engineering, and API design.
Video_CS_002
IMAGE_CS_001

IMAGE_CS_002

the solution
A Next.js 16.2 client on top of an Express 5.2 server with Prisma and PostgreSQL — 48 database models covering users, groups, messages, courses, events, achievements, and more, exposed through roughly 195 REST endpoints.
Real-time messaging and notifications run on Socket.IO with a Redis adapter, so presence and delivery stay fast and horizontal. Authentication uses Better Auth with email OTP, keeping campus access simple and secure.
The AI study assistant integrates both Gemini and Groq, so students get contextual help on demand. The server is instrumented with pino for structured logging, and covered by Vitest, Supertest, and Playwright suites.
Real-time messaging and notifications run on Socket.IO with a Redis adapter, so presence and delivery stay fast and horizontal. Authentication uses Better Auth with email OTP, keeping campus access simple and secure.
The AI study assistant integrates both Gemini and Groq, so students get contextual help on demand. The server is instrumented with pino for structured logging, and covered by Vitest, Supertest, and Playwright suites.
Video_CS_003
IMAGE_CS_003

the result
A comprehensive campus platform — real-time chat, collaboration spaces, gamified learning, and AI help — engineered like a production system with 48 data models, ~195 endpoints, and real test coverage.
It's the clearest example yet of building at system scale: careful schema design, disciplined API boundaries, real-time infrastructure, and AI features shipped together.
It's the clearest example yet of building at system scale: careful schema design, disciplined API boundaries, real-time infrastructure, and AI features shipped together.
Let's build something remarkable
CTA_ZN_195
Zeanur Rahaman Zeon
What are you building?
USER_1230
I need help turning an idea into a working product.
U
USER_1230
I have a problem and want to bring it to life.
U
Zeanur Rahaman Zeon
Awesome — let's talk about the problem and the goals.
Zeanur Rahaman Zeon
I'm in — let's find the right tools for what you're building.
Featured client projects
WRK_CS_267
