A solo capstone project

NeighborNotes.
Notice board.

A solo capstone project analyzing the owner–resident communication gap across six major Bangladeshi cities, and the digital notice board I built to close it.

37.5%of 8 Problems

Fully Solved

3 out of 8 distinct city problems are completely resolved — unauthorized subletting, absentee owner disconnect, and real-time hazard communication.

Direct feature coverage
50%of 8 Problems

Partially Solved

4 out of 8 problems are significantly improved — maintenance visibility, service-charge opacity, housing affordability, and sanitation escalation.

Communication layer added
NeighborNotes case study visual

Introduction & Context

This started as an open-topic university capstone — I could choose any real-world problem to solve. My father owns a residential building, which gave me a first-hand reference point to actually watch how communication breaks down between an owner and residents in practice.

What I found wasn't a small, local quirk. Bangladesh's urban housing market has grown to support over 5.2 crore urban residents, and the same core problem — no direct channel between owner and resident — shows up everywhere, just with different local symptoms: service-charge opacity in Dhaka, sanitation failures in Barisal, absentee landlords in Sylhet. Residents are left with unresolved maintenance calls; owners struggle to coordinate basic building-wide communication. NeighborNotes is the digital notice board I designed and built to close that gap.

The Scale of the Problem

Bangladesh's real estate sector now exceeds $12 billion in value, contributing roughly 7.9% of national GDP. Of the country's urban households, over 1.32 crore reside in city centers — and in Dhaka alone, more than 56 lakh households live in dense, multi-story apartment stock with no institutional communication layer between owners and residents.

Market ValueVerified

$12B+

Real Estate Sector

GDP ShareVerified

7.9%

National GDP

Urban FamiliesVerified

1.32C

Metropolitan Center

Registered Holdings by City

Holdings distribution across major urban centers

Dhaka5.92 lakh
Chattogram1.85 lakh
Barisal1.05 lakh households
Rajshahi82,000
Sylhet75,430
Khulna51,675

How I Identified and Validated the Problem

I used AI tools to help me research and structure the problem, then cross-checked what I found against public data — BBS census figures, city corporation revenue records, and development authority reports — so the product wouldn't be built around a single anecdote. The pattern held at a national scale, and in most cases was worse than I expected. That regional breakdown is what shaped the product: instead of one generic feature set, each city's specific failure mode maps to a specific NeighborNotes feature.

Six Cities, Six Local Crises

Dhaka

DNCC/DSCC

5.92 lakh holdings · 68% renters

Local Problem

Developers have secretly mortgaged buildings without informing buyers; when loans default, courts auction homes out from under residents. Meanwhile, most renters never receive an audited service-charge statement.

NeighborNotes Resolution

Rules/General categories with document attachments force public visibility on service-charge statements and property registry status.

Chattogram

CCC

1.85 lakh holdings · ~80% renters

Local Problem

Severe monsoon waterlogging cripples ground floors and water pumps. Caretakers rely on paper logs, causing long delays in fixing generators, lifts, and shared infrastructure.

NeighborNotes Resolution

Emergency notifications flag real-time hazards; the Maintenance category tracks physical repairs with a visible history.

Sylhet

SCC

75,430 holdings · expat owners

Local Problem

Absentee NRB (expat) owners leave properties with local caretakers. When services fail or taxes spike, residents have no direct line to the actual owner.

NeighborNotes Resolution

A remote owner dashboard gives diaspora landlords real-time oversight and a direct feedback channel from anywhere in the world.

Khulna

KCC

51,675 holdings · informal sublets

Local Problem

Tenants sublet informally without consent. Without visitor logs or a tenant register, unidentified occupants can pose safety risks inside buildings.

NeighborNotes Resolution

Strict invite-only onboarding via verified building/owner codes prevents unregistered occupants from ever accessing the board.

Rajshahi

RCC

82,000 holdings · middle-class squeeze

Local Problem

Flat rates have spiked to ৳3,400–4,000/sq ft, pushing inflation-hit middle-class residents into cheaper housing with fewer basic services.

NeighborNotes Resolution

Shared Events and General channels let tenants coordinate community-level cost-sharing for utilities and amenities.

Barisal

BCC

1.05 lakh households · climate growth

Local Problem

Rapid, unplanned migration has outpaced infrastructure. Sanitation is severe — only 49.6% of structures have a functioning septic tank.

NeighborNotes Resolution

Maintenance logs give tenants a public escalation trail for building-wide sanitation updates.

The Legal Backdrop (DNCC, January 2026)

Under the Rent Control Act 1991, the Dhaka North City Corporation released a 16-point tenant–owner guideline that NeighborNotes was designed to help owners comply with:

15% Rent CapRenegotiation capped at maximum 15% rent hike annually
Key AccessTenants must receive primary access keys (gate/roof) for fire safety
Consent RequiredNew community guidelines require resident consent first
Payment ReceiptsEvery payment demands a signed written receipt
Deposit LimitSecurity deposits capped at a maximum of 1–3 months' rent
Notice PeriodNo arbitrary lockouts or motion restrictions without notice
Bilateral AgreementsWritten bilateral rental agreements are mandatory
Utility GuaranteeOwners must keep gas/water/electricity and sanitation utilities active

Designing the Access System

If registration were open, anyone could join any building's board — no way to guarantee the people posting and reading notices actually lived there.

A two-step verified-entry flow:

  1. 1.The owner collects the resident's email directly, the same way a landlord already knows who's renting from them.
  2. 2.The owner invites that email and issues a unique building code.
  3. 3.The resident registers with their email and that code together — only then do they get access to that specific building's board.

Why No Direct Messaging

Nothing gets said in private that either side can later deny — and nobody gets pinged outside reasonable hours.

Deliberately, NeighborNotes has no private chat. Direct messaging tends to escalate landlord–tenant conflict — late-night pings, unresolved back-and-forth, no record of what was actually agreed. Keeping everything as public notices and open comments keeps every interaction visible and timestamped.

How NeighborNotes Solves It

ProblemCity ExampleNeighborNotes FeatureStatus
Unauthorized subletting & security riskKhulnaVerified registration via unique building/area codeSolved
Absentee owner disconnectSylhetOwner Dashboard, accessible remotely from anywhereSolved
Real-time hazard communicationChattogram, SylhetEmergency category + pinned notice headersSolved
Maintenance visibility & escalationChattogram, BarisalMaintenance category + notice comment threadPartially Solved
Service-charge financial opacityDhakaRules/General category + document attachment optionsPartially Solved
Developer mortgage fraudDhakaN/A — out of scope, legal/registry-verification problemOut of Scope
Housing affordability / inflationRajshahiEvents/General channels for cost-sharing coordinationPartially Solved
Sanitation infrastructure failuresBarisalMaintenance category escalations & comment historyPartially Solved

Problem Coverage Analysis

Across the eight distinct local problems identified in this six-city research, NeighborNotes' current feature set 37.5% fully solved, 50% partially solved by adding communication and accountability where none existed before, and is honestly 12.5% out of scope — developer mortgage fraud, which is a legal/registry-verification issue no notice board can realistically fix.

By replacing unverified verbal caretaker chains with timestamped digital notices and comment history, NeighborNotes directly targets the core communication loop affecting well over 85.8 lakh urban residents across Dhaka and the other major city corporations studied here.

Tech Stack

A modern stack designed for high availability and security.

Next.js 14 (App Router)Tool 1

Fast, mobile-responsive, well-suited to a role-based dashboard

Node.jsTool 2

Scalable network application environment supporting REST API patterns

Express.jsTool 3

Lightweight routing framework for the centralized controller logic

MongoDBTool 4

Flexible document schema fitting varying notices, categories, and documents

Better AuthTool 5

Handles the verified, building code invitation registration flow

CloudinaryTool 6

Secure image storage for maintenance tickets and hazard notices

date-fnsTool 7

Utility methods managing auto-archived logs and notice expiry durations

Future Scope & Backlog

1.Maintenance Ticket Status Fields — Implementing transitions (Pending, In Progress, Resolved) for maintenance alerts, mapped directly from repair-logging gaps in Chattogram and Barisal.
2.Audited Service-Charge Ledger — A digital accounting module allowing building associations to log collections, utilities, and expenses, mapped directly from Dhaka's service-charge opacity problem. (Pending)
3.Document Attachment (PDF Support) — Allowing authors to attach receipts, utility billing scans, or lease templates directly inside Rules or Maintenance notices. (In Progress)
4.Multi-Building / NRB Remote Access — Streamlining landlord controls for owners managing properties from abroad, mapped directly from Sylhet's expat landlord-tenant disconnect. (Resolved)

What I Learned

Beyond the technical build, this project taught me how to turn a vague, personally-observed problem into something backed by real data and scoped into an actual buildable product. The building-code invite system in particular was a good lesson in access control — the instinct to "just let people sign up" is almost never right for a system tied to real physical spaces, and thinking through who should be allowed in, and how do they prove it early on shaped a lot of the rest of the architecture.

Curious about the build?

Explore the project codebase or go back home.

Research References & Data Sources

  • • Bangladesh Bureau of Statistics (BBS) — Population & Housing Census Report 2022
  • • Real Estate & Housing Association of Bangladesh (REHAB) Annual Housing Index (2024–2025)
  • • Dhaka North City Corporation (DNCC) Zonal Revenue Department & Tenant Guidelines (Jan 2026)
  • • Sylhet City Corporation (SCC) Revenue Branch & BBS 2022 Ward Data
  • • Chattogram City Corporation (CCC) Annual Budget & CDA Master Plan
  • • Khulna City Corporation (KCC) Assessment Cell & KDA Master Plan
  • • Rajshahi City Corporation (RCC) Door-to-Door Assessment Records & Revenue Branch
  • • Barisal City Corporation (BCC) Assessment Cell & BBS Sanitation Survey
PORTAL