AB Pharmacy App

Before the web platform, AB Pharmacy's customers ordered by phone and had no easy way to see what was in stock. I built this Android app so pharmacies could browse the catalogue by category or company, search, check product details and send an order with one tap. The catalogue, market schedule and login codes all come from Google Sheets, so the store's staff could update everything without a developer. Orders arrive as a formatted WhatsApp message, which fitted how the business already worked.

React NativeExpoTypeScriptGoogle SheetsWhatsApp
On this page

Feature Highlights

The full product list in a pharmacy owner's pocket

  • Browse and sort products by category or by pharmaceutical company
  • Product detail pages with the information a buyer needs
  • Pull to refresh for the latest stock and prices

Stack

  • React Native 0.74: Native Android app from one TypeScript codebase.
  • Expo 51 + Expo Router: Tab navigation, fonts, over-the-air updates and EAS builds.
  • Google Sheets (CSV): Catalogue, schedule and access codes, parsed with Papa Parse.
  • WhatsApp deep links: Sends the finished order to the store.

Use Cases

  • Small wholesalers who want an ordering app without running a backend
  • Businesses whose staff already manage products in spreadsheets
  • A first step before a full ordering platform

How It Works

  1. The pharmacy logs in with an access code.
  2. It browses or searches the catalogue and adds products to the cart.
  3. Checkout opens WhatsApp with the order ready to send.
  4. Store staff update products and schedules in Google Sheets, and the app picks up the changes.

Related projects

Let's Connect

Need an app your team can update themselves?

I build mobile apps on simple back-ends your staff already know how to use.

Dhruba Datta

© 2026 | All rights reserved