</>Levent.
Back to Projects
Web App2026

Şehre Dair — City-Focused Classifieds & Services Platform

A full-featured city-based classifieds platform combining listing management, search, and real-time messaging — with map view, job board, and a full admin panel.

Şehre Dair — City-Focused Classifieds & Services Platform

Overview

Şehre Dair ("About the City" in Turkish) is a listings/classifieds platform where users can publish and search listings by city and district, organized into categories (real estate, vehicles, job listings, services, accommodation, etc.). Built with a .NET 8 Web API backend and a single-page vanilla JS frontend.

Key Features

  • 🔍 Advanced filtering by city, district, category/subcategory, price range, and rating
  • 💼 Dedicated job board tabs (Job Seeker / Employer)
  • 💬 Real-time messaging via SignalR (typing indicators, online presence, instant notifications)
  • ⭐ Review/rating system and favorites
  • 🗺️ Map view with city-level statistics and side-by-side listing comparison
  • 🎟️ Promo-code system for free "featured listing" boosts
  • 🏢 Individual and admin-approved corporate membership tiers
  • 🛠️ Full admin panel for managing users, listings, categories, reviews, and promo codes
  • 🔐 JWT authentication, BCrypt password hashing, per-IP rate limiting
  • 👤 Guest browsing mode — no login required to explore listings

Architecture

The backend follows a layered Controller → Service → Repository architecture with fully asynchronous database access and IUnitOfWork for transactional consistency. All errors are normalized into a single JSON error schema via centralized middleware; production responses automatically include security headers (HSTS, CSP, X-Frame-Options, etc.).

Şehre Dair — City-Focused Classifieds & Services Platform — 1Şehre Dair — City-Focused Classifieds & Services Platform — 2