tipfy — Case Study by Bankole David
Full Stack
tipfy
The simplest way to get tipped in Nigeria. A personal tip link to receive tips for your craft, service, and content — share it, get paid, repeat.

role — full-stack developer
stack — ReactJS · TypeScript · Prisma · PostgreSQL · Tailwind CSS
the problem
Nigerian creators and service providers — barbers, chefs, freelancers, drivers — had no fast, local way to get appreciated for their work. Existing platforms weren't built for the Nigerian market and lacked instant, low-friction tipping that supports local payment methods.
what i built
Built tipfy, a platform that gives every creator a personal tip link and QR code. Supporters scan, tap, and pay in seconds, with instant bank payouts and team tip splitting built for how Nigerian businesses actually operate.
- Personal tip link and QR code for instant payments
- QR code payments, bank transfer & USSD support
- Instant bank payouts in under 30 seconds
- Team tip splitting with fair, transparent division
- Real-time analytics to track every naira
- Bank-grade end-to-end encrypted security
tools, and why
Next.js for SSR and optimized performance across the marketing site and authenticated dashboard. TypeScript for type safety across complex payment data flows. Prisma with PostgreSQL for a clean relational schema handling users, teams, recipients, and tip records. Tailwind CSS for rapidly building a polished, consistent UI.
the hard part
Designing a data model that correctly splits tips across teams while keeping instant payouts reliable and auditable. Solved with a clear relational schema that records each tip, its distribution, and payout status, with real-time balance reconciliation in the dashboard.
outcome
A production-ready tipping platform tailored to the Nigerian market that demonstrates full-stack capability from payment architecture through to a polished, intuitive dashboard and a strong brand landing experience.
your turn
Like what you see?
If you've got a project in mind, I'd like to hear about it. Tell me what you're building and I'll get back to you within 24 hours.
Get in touch