Skip to content

Telegram bot · real-time · 2026

MediFast

Ask every chemist nearby. At once.

Send your medicine list on Telegram. Every participating pharmacy nearby taps what it has, and you watch the answers arrive before you leave home.

MediFast Demo Studio showing a customer chat, a live map of pharmacy answers and a pharmacist chat
Demo Studio runs the real bot with a customer, a live map and a pharmacist side by side. The pharmacies are fictional.

The problem

You have a prescription. The first chemist doesn't have one of the medicines. Neither does the second.

Apps that list pharmacy stock don't fix this, because small chemists can't keep a stock database up to date.

How it works

  1. Step 1

    Ask the pharmacist instead

    The customer confirms a list and shares a location. The request goes to the nearest approved, open pharmacies at the same time. Each pharmacist marks every item: have it, by tomorrow, other brand, or no.

  2. Step 2

    One message that updates itself

    Answers edit a single board message in the customer's chat, ranked as they arrive. The customer reserves the best shop, or splits the list across two, and gets a 4-digit pickup code.

  3. Step 3

    One brain

    Every rule, permission and state change lives in one domain module on SQLite. Telegram, the web app and the demo all call it, so they can't disagree.

  4. Step 4

    Careful by design

    Pharmacies see the list and the distance, not who you are. Prescription photos are read once and thrown away. Habit-forming medicines are never broadcast.

The hard parts

Never guessing a strength
A brand name must agree with any strength, form or release type the user typed. A mismatch returns the variants that do exist, and nothing is swapped silently.
State that can't drift
Asks, recipients and reservations are small state machines. Repeating a transition is harmless and anything else is rejected, so a double tap never double-books.
Saying how sure it is
Pharmacist answers are marked confirmed. Map results say stock unknown. Online pharmacy links say not checked. No source pretends to know more than it does.

The proof

  • 43 automated tests cover the domain rules and full Telegram conversations, and CI runs them on every push.
  • The first version, MediFast AI, was a team prototype with a 169K+ medicine catalogue and Hinglish search. It reached the Cognizant Technoverse 2026 Grand Finale: Top 24 of 2,000+ teams.
  • A one-minute local demo runs the real bot with a customer, a pharmacist and an admin side by side.

Honest statusMediFast is a 7th-semester major project, not a pharmacy. The pharmacies in the demo are fictional, and a pilot with real ones is the next step.

Next projectYatra Sync