Skip to content
Professional

Haazir

Haazir is a mobile application launched in different cities in Pakistan. It provides users easy access to professional service providers
2022-2024LeadIn-Progress
01

Overview

Company
Wanclouds Inc.
Role
Lead Mobile Developer
Duration
2 years
Team
6

Haazir is a comprehensive mobile marketplace that bridges the gap between service providers and customers. The app addresses the challenges business owners and individuals face in acquiring skilled worker services regarding price, reliability, and quality. Built with React Native and Expo for the frontend, the backend follows a microservice architecture using Koa.js, RabbitMQ for message queuing, and XState for state machine management. This architecture ensures scalable, reliable service delivery across multiple cities in Pakistan.

02

Built with

  • React Native
  • Expo
  • Node.js
  • MongoDB
  • Firebase
03

What was hard, and what I did

Challenges

  • Real-time booking system
  • Payment gateway integration
  • Location-based service matching
  • Creating intuitive UI/UX for diverse user base

Solutions

  • Implemented WebSocket connections for real-time updates
  • Integrated multiple payment gateways with fallback options
  • Built geolocation service with radius-based matching
  • Designed user-centric interface with clear navigation and visual hierarchy