Back to Projects

About Dhaka — Digital City Discovery Platform

Next.jsTypeScriptTailwind CSSMongoDBTanStack QueryShadcnAI integrationLeaflet

About this Project


A modern city discovery and digital directory platform for Dhaka, powered by AI. 

Dhaka is one of the busiest megacities in the world, yet finding reliable information about hospitals, restaurants, transport, and local services remains surprisingly difficult. About Dhaka was built to solve this — a single digital ecosystem that brings scattered city information into one searchable, AI-powered platform.


This isn't just a directory. It's a step toward making Dhaka smarter, more connected, and more digital.

The Problem

Residents and visitors of Dhaka often struggle with:


  • Finding trustworthy medical care and specialists nearby

  • Navigating bus routes without centralized transit info

  • Discovering local restaurants, places, and services

  • Getting quick answers without digging through scattered sources

The Solution

I built a Next.js-based city platform that centralizes local information and layers an AI assistant on top for natural language search — so instead of browsing five different pages, a user can simply ask:


"Which cardiologist is near Dhanmondi?"


...and get a relevant, contextual answer instantly.

Key Features

City Discovery & Directory

  • Browse hospitals, doctors, restaurants, places, and vet clinics

  • Category and area-based filtering

  • Local blog and city stories

Smart Transit Support

  • Bus route and nearest stop lookup

  • Route-aware navigation assistance for commuters

AI City Assistant

  • Natural language queries for hospitals, restaurants, places & transport

  • Smart intent detection built with Groq/OpenAI integration

  • Context-aware, fast local recommendations

PC Builder Tool

  • Personalized component suggestions based on user needs and budget

Admin Dashboard

  • Full CRUD management for hospitals, doctors, restaurants, shops, blogs, and bus data

  • Secure admin authentication flow

Tech Stack

Layer

Technology

Frontend

Next.js 16, React 19, TypeScript, Tailwind CSS

Backend/DB

MongoDB + Mongoose

Data Fetching

TanStack Query

UI

Shadcn-style components

AI

Groq / OpenAI integration

Maps

Leaflet

Media

Cloudinary

Architecture Highlights

The platform combines four major layers into one cohesive system:


  1. Public-facing city portal — for general discovery and browsing

  2. Data-heavy service directory — structured listings across multiple categories

  3. AI assistant layer — natural language interface over the same dataset

  4. Admin dashboard — for publishing and managing all city data

Roadmap

  • Real-time bus/transit data integration

  • User-generated reviews and ratings

  • Map-based navigation

  • Deeper personalization in AI recommendation








About Dhaka reflects my interest in building practical, locally-relevant products — combining modern web architecture with AI to solve a real, everyday problem for an entire city.



© 2026 Mehraj Hosen. All rights reserved.