Screens Gallery
A visual tour of the application interface and user experience.
Onboarding and profile setup
Service provider search and rating screen
Detailed reviews and feedback view
Tipping transaction window
Top-rated user leaderboard
Account and subscription details
Challenge & Solution
The core problem this project addressed and the strategic approach taken.
The Problem
- Service providers lack a unified public platform to build credibility, receive ratings, and collect tips.
- Micro-payments and tipping integration are often complex and expensive for small amounts.
- Maintaining a constructive, safe, and moderated community review ecosystem.
Strategic Solution
- A dual-purpose app that enables service providers to showcase their credibility and allows users to tip and review them.
- A hybrid tipping model combining Hyperwallet for large transactions and direct bank details for smaller tips.
- In-app reporting tools combined with a powerful Super Admin Panel for moderation.
Key Features
Core functionality that makes Perks stand out
5-Star Ratings & Reviews
Credibility metric allowing users to rate and write detailed feedback for service providers.
In-App Tipping
Reward top-tier service. Users can securely tip others directly within the app using Hyperwallet integration.
External Transfer Support
For smaller transactions, users can send tips outside the app using bank details listed on service provider profiles.
Leaderboard & Recognition
Top-rated users are celebrated with a leaderboard feature, adding motivation for high-quality service.
Real-Time Alerts
Get notified instantly when new ratings, reviews, or tips come in.
How It Was Built
The engineering decisions and architecture behind Perks
Hyperwallet Tipping
Integrated PayPal Hyperwallet API for secure, fast micro-payments directly in-app.
State Management
BLoC pattern implemented for highly predictable state flows and smooth UI transitions.
Super Admin Dashboard
Developed client-side features for the web-based admin control center to manage reports and user accounts.
Clean Architecture
Structured modular approach separating data, domain, and presentation layers for scalability.
Transaction Notifications
Real-time push notifications delivered via Firebase Cloud Messaging for payment status alerts.
Results & Impact
The measurable outcomes and business value delivered
Trustworthy Reputation
Structured profiles helped service providers secure more gigs through verified ratings.
Tipping Streamlined
Enabled seamless tipping flows, directly increasing average tips per provider.
Community Trust
Integrated reporting and moderation features ensured a clean, helpful community ecosystem.
My Contribution
What I built, decisions I made, and problems I solved
Flutter Lead Dev
Built the complete mobile application UI and app flows using Flutter and Dart.
Payment Integration
Implemented client-side Hyperwallet tipping flows and secure onboarding for bank account setup.
Notification System
Integrated Firebase Cloud Messaging for transaction and activity alerts.
Interested in a Similar Project?
Let's discuss how I can help bring your mobile app idea to life.