Full-Stack[SYS_ID: MAKAANZA]

Makaanza

React Native and Expo real-estate marketplace with an Express API, Supabase-backed data and storage workflows, realtime chat, and broker/admin operations.

Open Makaanza

01.System Interface & Screenshots

Full-Stack Software Engineer
Makaanza Interface Screenshot
[SCREENSHOT_01_ACTIVE]

02. Project architecture visualization

Project architecture visualization

A conventional marketplace request flow covering listings, filters, uploads, chat, maps, and response handling. [This visualization reflects the implemented project workflow and does not imply live monitoring.]

Speed:
Web Client
Frontend Application
Authentication / Authorization
Backend REST API
Business Logic
Application Database
Verified External Integrations
Response to Client
Active Pipeline Stage
Launch simulation to view stage details.
Live Stage Data Payload
Data telemetry will load here.
Console Logs
|
>Ready to trace workflow pipelines...

03. The Problem

Marketplace workflows need reliable search, uploads, and buyer-seller interaction without exposing unstable backend details to users.

04. The Solution

Built backend APIs, Supabase database and storage workflows, and mobile marketplace screens for property discovery, broker actions, uploads, messaging, maps, and reporting.

05. Key Features

  • >Listings and listing management
  • >Multi-criteria filtering and pagination
  • >Nearby and map-bounds property search
  • >Broker, admin, favorites, wallet, and bid workflows
  • >Property image, avatar, and CNIC uploads
  • >Buyer-seller chat with read state and permissions
  • >Realtime connection health and messaging support
  • >REST API integration

Backend & API Architecture

-14 route groups are mounted in the Express application for auth, properties, broker, favorites, wallet, bids, messages, chat, reports, admin, uploads, and related workflows
-Property APIs support multi-value filters, pagination, nearby-property queries, and map bounding-box queries
-Supabase RPC/realtime-backed chat includes property permission checks, pagination, caching, and read-state actions
-Supabase Storage handles image uploads with MIME validation and a 5 MB per-file limit in the reviewed upload routes
-Security and operations middleware includes Helmet, CORS configuration, rate limiting, request logging, health checks, and error handling

08. Engineering Challenges

Keeping search and filter logic predictable

Structured the API and database workflows around the marketplace listing flow.

Handling uploaded media cleanly

Separated upload, storage, and rendering responsibilities.

[SYSTEM_SPECIFICATIONS]
ROLE:
Full-Stack Software Engineer
CATEGORY:
Full-Stack
TECHNOLOGY STACK:
React NativeExpoExpressSupabasePostgreSQLWebSocketsREST APIs
BUSINESS IMPACT:
Represents a private Touchperia marketplace project with end-to-end implementation across the stack.