Property Rental and Listing Platform

Ghor Bari

A Bangladesh-focused property platform with listing discovery, owner-seeker workflows, real-time chat, verification, admin moderation, and AI-assisted search.

Full-stack Marketplace PlatformCompleted
Ghor Bari project thumbnail
Live

Overview

What the project is

Ghor Bari is a property marketplace designed for rental and sale workflows. It helps seekers discover properties, communicate with owners, negotiate or apply, and build trust through verification and admin oversight.

Problem / Purpose

Why it was built

The project was built around a real marketplace problem: property discovery is not just search. Users need trust signals, location-aware filtering, communication, moderation, and a clear path from interest to agreement.

My Role / Contribution

What I worked on

This was a collaborative project. My work focused on building product-facing flows and connecting them with backend behavior so the platform felt usable across owner, seeker, and admin roles.

  • Frontend implementation for key property discovery and workflow screens.
  • Backend API development for property, user, and operational flows.
  • Authentication and role-based access integration.
  • Admin dashboard and moderation workflow implementation.
  • Realtime communication and integration work across the stack.

Key Features

Important product capabilities

Seeker Features

  • Location-aware property search by division, district, and upazila.
  • Filtering by listing type, property type, budget, area, and amenities.
  • Wishlist, comparison, and map-assisted discovery for better decision making.

Owner Features

  • Property creation workflow with image handling and listing details.
  • Application and negotiation lifecycle support for interested seekers.
  • Performance visibility around property activity.

Communication Features

  • Realtime chat with typing indicators and message history.
  • Negotiation-friendly conversation flow between seekers and owners.

Admin Features

  • User management, property approval, verification review, and moderation.
  • Analytics views for understanding marketplace activity.

Tech Stack

Technology choices by responsibility

Frontend

ReactViteTailwind CSSReact Router

Backend

Node.jsExpress.js

Database

MongoDBMongoose

Authentication

Firebase AuthFirebase Admin SDK

Third-party Services

Socket.ioGroq AINodemailer

Deployment

Firebase HostingRender-style Node hosting

Architecture / How It Works

Simple system flow

Ghor Bari connects a React frontend with an Express backend, MongoDB data model, Firebase authentication, and Socket.io realtime communication.

01

Search and Discovery

Seekers filter properties through location and property attributes, while the backend returns matching listings and related marketplace metadata.

02

Owner to Seeker Flow

Owners publish listings, seekers apply or negotiate, and both sides move through a managed lifecycle instead of loose one-off messages.

03

Realtime Chat

Socket.io keeps conversations responsive with message history, typing states, and live communication between interested parties.

04

Verification and Moderation

Admin tools and verification flows add trust controls so marketplace activity can be reviewed and managed.

Screenshots / Visual Walkthrough

A guided look through the experience

Ghor Bari visual preview

Property Discovery

Search and filtering screens help users narrow down relevant property options quickly.

Property Detail View

Detailed listing pages present property information, trust signals, and action paths for seekers.

Realtime Chat

Communication screens support negotiation and owner-seeker coordination.

Admin Dashboard

Admin views focus on moderation, verification, user management, and platform analytics.

Challenges & Solutions

Engineering decisions that mattered

Challenge

Making property search useful for Bangladesh-specific locations.

Solution

I organized search around division, district, and upazila data instead of relying only on generic text search.

Challenge

Combining marketplace workflow with realtime communication.

Solution

The system keeps chat connected to property and user context so conversations support the actual listing lifecycle.

Challenge

Building trust into a marketplace experience.

Solution

Verification, admin moderation, and owner-seeker workflow states were added so the platform feels more operationally controlled.

What I Learned

Growth from the project

  • This project strengthened my understanding of marketplace workflows, realtime communication, and trust-building product features.
  • It also gave me stronger experience working across a collaborative full-stack codebase.

Final Links / CTA

Explore Ghor Bari

Open the live product, review the repository, or return to the full projects archive.