Ajebuta - Professional Services Marketplace Platform

Chiagoziem

Chiagoziem Ihejirika

Project Overview

Ajebuta is a comprehensive location-based marketplace connecting customers with verified professional service providers across 11 major service categories. Built with Flutter for seamless cross-platform performance, the platform serves as a digital hub where 100,000+ skilled professionals meet customers who need their expertise, all through an intuitive mobile experience that prioritizes trust, convenience, and real-time connectivity.

The Challenge

The client needed to solve a critical gap in the Nigerian service economy:
Connect customers with trusted, verified service providers in real-time
Support diverse service categories from emergency medical care to creative services
Enable location-based discovery for immediate, nearby assistance
Build a verification system that establishes trust in a market plagued by unreliability
Scale to handle 100,000+ service providers across multiple cities
Create distinct experiences for customers, individual providers, and businesses
Traditional service discovery relied on word-of-mouth or unreliable online directories. Ajebuta aimed to revolutionize this through a comprehensive digital ecosystem.

Technical Implementation

Core Technologies

Frontend: Flutter 3.x with responsive design for all screen sizes
State Management: Riverpod for complex multi-role state handling
Backend: PHP, MongoDB
Location Services: GPS integration with Google Maps API
Real-Time Features: Firebase Realtime Database for instant updates
Push Notifications: FCM for service requests and updates
Payment Integration: Secure in-app wallet and transaction system

Key Features Developed

For Customers
Smart Service Discovery: Location-based search finding providers within vicinity
Multi-Criteria Search: Filter by name, category, service type, and history
Instant Booking: Schedule services immediately or for future appointments
Real-Time Tracking: Live GPS tracking of service provider location
In-App Communication: Direct chat with providers to negotiate and clarify
Service History: Complete dashboard showing all past and upcoming services
Reviews & Ratings: Two-way rating system for quality assurance
For Service Providers
Professional Profiles: Showcase skills, certifications, and portfolio
Service Management: Accept/reject requests based on availability
Earnings Dashboard: Track income, pending payments, and transaction history
Location Control: Choose service radius and availability zones
Calendar Integration: Digital scheduling to manage appointments
Verification Badges: Display credentials to build customer trust
Promotional Tools: Share reels and updates to attract customers
For Businesses
Multi-Provider Management: Register multiple employees under one account
Analytics Dashboard: Track performance metrics and customer satisfaction
Bulk Service Handling: Manage multiple service requests simultaneously
Brand Presence: Enhanced profile features for business visibility

Complex Problems Solved

1. Trust & Verification System

Implemented multi-layer verification including:
Government ID verification for all providers
Professional certification validation
Background check integration
Real-time verification badge system
Customer review authentication
This reduced fraudulent providers by 87% and increased customer confidence scores by 65%.

2. Location-Based Matching Algorithm

Developed intelligent matching system that:
Considers provider proximity, ratings, and response time
Optimizes for both customer convenience and provider efficiency
Handles emergency services with priority routing
Adapts to traffic conditions for accurate ETAs

3. Multi-Category Architecture

Built flexible system supporting 11 distinct service categories:
Professional Services (lawyers, accountants, consultants)
Technical Services (IT support, electricians)
Health Services (doctors, nurses, ambulances)
Emergency Services (24/7 critical response)
Creative Services (designers, photographers)
And 6 more categories
Each category has custom fields, verification requirements, and booking flows while maintaining code reusability.

4. Scalable Search Infrastructure

Implemented advanced search combining:
Geospatial queries for location-based results
Full-text search for service descriptions
Filtering by availability, price, ratings
Previous service history integration
Real-time availability updates

Performance & Optimization

2-second average load time despite complex data structures
Offline functionality for critical features using local caching
60% reduction in data usage through intelligent image compression
Battery-efficient location tracking with adaptive GPS polling

Design Excellence

Leveraging my UI/UX expertise, I created an interface that balances functionality with aesthetics:
Color-coded service categories for instant recognition
Intuitive iconography tested with 200+ users
Smooth micro-interactions guiding users through complex flows
Accessibility compliance with WCAG 2.1 standards
Dark mode support for reduced eye strain
Responsive layouts adapting perfectly from small phones to tablets
The design received praise for being "professional and elegant" while remaining "easy to use by all users across the spectrum."

Results & Impact

Launch Metrics (First 6 Months)

5,000+ downloads on Google Play Store
4.8★ average rating on Google Play Store
Average response time: 7 minutes for urgent services
User retention rate: 63% monthly active users
Zero data breaches with comprehensive security measures

Advanced Features Implemented

Affiliate Marketing System

Built comprehensive referral program allowing users to:
Generate unique referral codes
Track commission earnings
Automated payout processing
Real-time analytics dashboard

Flexible Booking System

Implemented sophisticated scheduling supporting:
Immediate service requests
30-minute, 1-hour, 2-hour windows
Next day/week scheduling
Recurring appointments
Calendar synchronization

Credit Wallet System

Developed internal payment system featuring:
Secure fund loading
Transaction history
Refund processing
Dispute resolution

Development Timeline

Week 1-2: Market research, UI/UX design, system architecture
Week 3-4: Multi-role authentication and user management
Week 5-6: Service provider profiles and verification system
Week 7-8: Location-based search and matching algorithm
Week 9-10: Booking system and calendar integration
Week 11-12: Chat, notifications, and real-time features
Week 13-14: Payment integration and wallet system
Week 15-16: Testing, optimization, and deployment

Key Takeaways

This project demonstrated my ability to:
Build complex multi-stakeholder marketplace platforms
Implement sophisticated location-based algorithms
Create scalable architectures handling 5k+ users
Design intuitive interfaces for diverse user demographics
Integrate multiple third-party services seamlessly
Deliver mission-critical features (emergency services)
Write comprehensive documentation for all stakeholders
Ajebuta represents more than just an app—it's a digital transformation of how professional services are discovered and delivered, combining technical excellence with social impact.
Want to build a marketplace that transforms an industry? Let's discuss how I can help create your platform for connecting people with the services they need.
Like this project

Posted Sep 16, 2025

Developed Ajebuta, a location-based marketplace app connecting customers with service providers.