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