← All work

Case study 04 · Group savings for outings

Friends pool money into shared “Pots” toward an outing goal. Built for the Nigerian market, with local payment rails and an AI planner that suggests destinations and writes the trip brochure.

Role
Full-stack · React, Supabase, Edge Functions
When
Personal project · In progress

What I did

01

An 8-table Postgres schema secured with row-level security, so users only ever see the pots they belong to.

02

Integrated Nigerian payment rails: Squad for contribution webhooks, Paystack for bank-account resolution and payouts.

03

AI-powered destination suggestions and trip-brochure generation through the Groq API (Llama 3.3 70B), all delivered as five Deno serverless edge functions.

Diagram

A Pot, end to end

Money in through Squad, out through Paystack, with an AI planner in between.

Contribute →A friend pays into the shared Pot through Squad.

Built with

  • React
  • Vite
  • Supabase
  • Postgres RLS
  • Deno Edge Functions
  • Squad
  • Paystack
  • Groq

Next case study

Homified

↗