Back to Projects

Perks

A reputation-building and tipping platform for service providers, integrating Hyperwallet for in-app micro-payments, reviews, and a global leaderboard.

Flutter
Hyperwallet
Micro-payments
Ratings & Reviews
Leaderboard
Push Notifications
Role: Frontend Flutter Developer
Scope: UI Development, State Management, Hyperwallet Integration, Realtime Alerts

Screens Gallery

A visual tour of the application interface and user experience.

Perks screen 1

Onboarding and profile setup

Perks screen 2

Service provider search and rating screen

Perks screen 3

Detailed reviews and feedback view

Perks screen 4

Tipping transaction window

Perks screen 5

Top-rated user leaderboard

Perks screen 6

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.

Technical Deep Dive

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.

Impact

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.

    Chat with me
    Perks — Review, Tip, and Earn App — Flutter Case Study | Hayat Khan