πŸ’Š 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

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
  • πŸ§˜β€β™‚οΈ 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
  • 🌍 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

πŸ”— super-puppy-bb3353.netlify.app

Built With

Share this project:

Updates