A middleware between doctor and the pharmacy


The idea behind the project

  • 4

    Dedicated developers

  • 3 months

    Project duration

Medapp is a web application, helping doctors and clinics to keep track of their orders and patients medecine supply. It also provides clinics with statistics on patients' medicine pick up rate.
The main functionality of the app is to be a middleware between doctor and the pharmacy.

Challenge moments

  • Development of a user-friendly interface
  • Application prototype development
  • The ability to create a custom list of drugs foe each clinic
  • Selection and integration of a third-party application to automatically idetify the suitable pharmacies
  • Development of functionality that allows monitoring the entire process of interaction between the clinic, pharmacy and the patient for the prescribed drugs
  • Building an architecture that will further expand the functionality of the platform
  • Integration with postal services

Provided solution


MERN stack. Fully structured API & database structure from scratch


Finalized design from Google Docs mockups


Optimized UI/UX friendly front end using React JS. Responsive cross-browser HTML & CSS


MVC architecture with Node & Express.


Using Firebase for the authorization system & CRON for updating patient adherence everyday

QA Testing

Strict quality control


Application deployed with Heroku & configured CI/CD to simplify deployment process


Technical support of the project


Features of Medapp

Creating and maintaining a personal clinic account

Creation and editing of a patient card

Automatic search for a list of pharmacies based on patient location

Ability for managing the full cycle of order

Functionality for monitoring on timely receipt of the drug from the pharmacy for each patient

Automatic sending prescription to the selected pharmacy

Monitoring the end of the period of taking the drug

Generating statistics with PDF in seconds




Mongo DB

Express JS


The MVP was created and launched in short term

Definition of business needs

Clean code

Supporting the project

Helped to attract new investments

Automated testing processes

Added new functionalities