π PharmaPlus
π Live Demo
π§ Inspiration
It all started with a casual convo with my sister β a 6th-year pharmacist β about a sore throat. She laughed and said the family should start paying her for all the free consultations. That joke hit different. It made me realize just how much untapped health expertise exists around us β yet access remains wildly fragmented.
Ghana, my home, felt like the perfect launchpad. Not just as a proof-of-concept, but as a personal mission to digitally transform healthcare in a place I deeply care about.
βοΈ What It Does
PharmaPlus is a next-gen health platform connecting users to verified health professionals β pharmacists, doctors, nutritionists β using trusted, user-friendly tools:
π AI Health Search
Natural language search for health queries using Gemini AI.π¬ Community Forum
Post anonymously, tag experts, and get real-time feedback.π©ββοΈ Expert Directory
Live Q&A sessions, follow/favorite features, and searchable profiles.π One-Shop Marketplace
Buy products directly from experts, powered by Stripe.π€ AI Chat Co-Pilot
Gemini-powered assistant that gives safe, smart health guidance (not autopilot, always co-pilot).
Every feature was built with care β from clean micro-interactions to crash-proof flows and thoughtful error handling.
π How We Built It
This build was powered by caffeine, curiosity, and a whole lot of trial and error. Here's what went into it:
π» Tech Stack
- Frontend: Vite + React.js
- Backend & Infra: Supabase (Auth, DB, Edge Functions, Realtime for chat) and Sentry for monitoring and observability
- AI: Google Gemini via API (secured with Supabase Edge Secrets)
- Payments: Stripe (via Boltβs widget after some Supabase + CORS drama)
- Video: Daily.co for live Q&A calls
- Tools:
- β‘ Bolt: my AI build co-pilot
- βοΈ PicaOS: flow + API integration assistant
- β‘ Bolt: my AI build co-pilot
PS: Supabase Edge Functions and Realtime were completely new territory β and they delivered.
π§ Challenges We Ran Into
- β Supabase's Stripe integration had unresolvable CORS issues (even with logs from Pica).
- π§ Bolt got too smart sometimes β editing or reverting files I didn't touch.
- π₯ My first build broke so badly I had to scrap and rebuild from zero.
- πͺ I ran out of tokens mid-way, but got blessed with a second chance on the 28th (did NOT waste it).
- π Tried Sentry for error tracking, it was perfectly setup but still not working. Hours after giving up I got email from sentry reporting discovered error.
π Accomplishments Weβre Proud Of
- β
Gemini bot integration was seamless. No bugs. No issues.
- β¨ UI/UX polish turned out crisp β despite being my first AI integration.
- π Resilience β after a catastrophic failure, I rebuilt PharmaPlus from scratch and made it better.
π What We Learned
- π‘ Token management is a skill β and I stretched mine to the last drop.
- π Discovered and learned new tools:
- Supabase Edge Functions
- Daily.co
- Gemini API
- PicaOS + Bolt workflow
- Supabase Edge Functions
- π§ββοΈ Most importantly: Start small. Build smart. Scale later.
π Whatβs Next
PharmaPlus is only getting started. Here's whatβs on the roadmap:
- πΈ MoMo (Mobile Money) Integration β for local payment flexibility (pending dev account approval)
- π Expert-side tools:
- Prescription validation
- Store analytics
- Livestream features via Daily
- Prescription validation
- π Regional Scaling β adapting to local health systems and payment setups beyond Ghana
- π§ͺ QA testing & UI polish before full public beta
- π₯ Long-term:
Be the digital health co-pilot for Africa β empowering experts and users alike with safer, smarter health tech.
Because everyone deserves a long, healthy life β and technology should make that easier, not harder.
π Try It Live
Built With
- bolt.new
- gemini
- netlify
- react
- sentry
- supabase
- typescript


Log in or sign up for Devpost to join the conversation.