LeadIn-Progressprofessional

Haazir

Haazir is a mobile application launched in different cities in Pakistan. It provides users easy access to professional service providers

Company

Wanclouds Inc.

Role

Lead Mobile Developer

Duration

2 years

Team Size

6

About the Project

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.

Technology Stack
React NativeExpoNode.jsMongoDBFirebase
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
Project Links