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. Overview

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

02. Interface / Screenshots

Makaanza
Makaanza project preview
[PROJECT_PREVIEW]

03. Architecture

Interactive Architecture Walkthrough — a visualization of the implemented architecture/workflow.

Interactive Architecture Walkthrough

A conventional marketplace request flow covering listings, filters, uploads, chat, maps, and response handling. [Visualization of the implemented project workflow.]

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.
Transition Example
Start the walkthrough to view a sample transition.
Console Logs
|
>Ready to trace workflow pipelines...

04. Problem

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

05. Solution

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

Backend focus

  • -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

06. 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

07. 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.

08. Outcome

Represents a private Touchperia marketplace project with end-to-end implementation across the stack.

09. Technology

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