Back to Writing

May 2, 2026 · 10 min read · Case Study

Nboard: Revolutionizing the Student Housing Search for the Digital Age

A comprehensive look at how we built a trust-centric, verified boarding platform to replace fragmented notice boards and risky Facebook listings.

Nboard Platform Overview

Joining university is an exciting experience — new friendships, new courses, new independence. But for most students relocating from another city, one thing stands out as a universally painful experience: finding a place to stay.

Traditional methods — physical notice boards, scattered Facebook groups, unreliable word of mouth — are fragmented, outdated, and rife with opportunity for fraud. Students waste days chasing dead leads. Landlords struggle to reach qualified tenants.

Nboard was built to solve this.

The Problem: A Broken System

Initial research at NSBM Green University revealed that students spent up to two weeks searching for accommodation before the semester began. Key pain points included:

  • No central, verified source of boarding listings
  • No safe way to contact landlords before visiting
  • Scam listings were widespread with no accountability
  • No structured booking or visit-request mechanism

The Solution: A Verified Digital Marketplace

Nboard is a role-based boarding management platform built around a trust-centric framework. Every property owner undergoes manual administrator verification before any listing goes live. This single gatekeeping mechanism fundamentally eliminates the primary risk for students: fake or misleading listings.

Key Features

  • Centralized Property Discovery: Filterable by city, price, AC availability, room type, and proximity to campus.
  • Visit Request System: Students submit visit invitations; owners accept or decline — no phone tag.
  • Owner Dashboards: Full portfolio management with multiple property images and lead tracking.
  • Role-Based Access Control (RBAC): Separate portals and permissions for Admins, Owners, and Students.

Under the Hood: The Technical Stack

Spring Boot 3 — Backend

Spring Boot 3 serves as the core framework. Spring MVC handles routing, Spring Data JPA manages persistence, and Spring Security handles authentication with session-based login for the MVP.

MySQL 8.0 — Data Persistence

A relational database was the natural fit for Nboard's structured data model — users, properties, images, bookings, and roles. ACID-compliant transactions ensure data integrity across all operations.

Thymeleaf + Bootstrap — Frontend

Server-side rendering with Thymeleaf keeps the architecture simple and SEO-friendly. Bootstrap provides a responsive grid that works seamlessly across all devices.

What I Learned

Building Nboard reinforced a core principle: the best architecture is the simplest one that solves the problem reliably. Resisting the temptation to over-engineer — and shipping a clean, well-tested monolith — was the right call.

The platform is live at nboard.lk and actively used by NSBM students.

Back to Writing