Felix: an online pharmacy app

Felix Logo
Felix Cover

Our client: Felix

Online prescriptions are about more than convenience. By introducing a new model of care, Felix is on a mission to change behaviours, attitudes, and conventions around personal health in Canada.




We worked with Felix to develop their telehealth and online prescription app. The platform allows patients to have telehealth visits, request online medical assessments, and if applicable, get the medication delivered to their houses, with free shipping.

Medicine generic picture

The Problems

User group icon

There are certain conditions, such as sexual dysfunctions, mental health disorders, acne, or hair loss, that patients prefer to keep as discreet as possible. Patients might not even feel comfortable consulting about these issues or requesting their medication in their nearby pharmacy. This has always been an enormous obstacle that kept many patients from receiving their correct treatment, only aggravating their situation.

Shield with a plus simbol icon

Also, there’s an increasing desire from patients to get the proper medication on time without the need to physically attend a medical appointment for a prescription or go to a pharmacy to pick it up.

Presentation chart icon

Additionally, given the increasing demand for primary care providers in Canada, it's important to seek solutions that can optimize their processes without impacting the quality and experience of care.

Decive tablet icon

Indeed, in Canada, there is a great lack of telemedicine apps that are connected with patients’ health insurance, which increases the costs of care and results in a poor patient experience.

Felix's app screen

The Project

Felix allows users to have telehealth visits, request online medical assessments, get any medication prescribed delivered to their houses for free, and use their insurance to cover the costs (when eligible).

We offered Staff Augmentation development services with Front-end devs, Back-end devs and Full stack working side-by-side with Felix’s team.

For the patient

Patient illustration

1. Complete your online visit:
Users who login and already have the prescription for their medication can submit a photo of it through the secure platform, so a Felix healthcare practitioner can review, approve or decline it.

Users that don’t have a prescription can upload their personal information and take a questionnaire that seeks to provide a clear view of their specific situation.

2. Get Your Prescription:
Patients can ask for advice on the best treatment to take, or clarify what they prefer (brand, dose, and frequency). All of this information is then sent to the healthcare practitioner for review.

To ensure an optimum patient experience, patients can start an online chat with their healthcare practitioner and together seek the best possible treatment for their condition.

3. Check-Out:
Then, patients complete their payment, billing, and shipping information, and all purchases are then processed via Stripe. Patients can fill in their insurance information before checking out to reduce costs.

4. Free + Fast Delivery:
Finally, all requests are sent to Felix's pharmacies, who will ensure all treatments are correctly shipped to each patient’s house, in a discreet package, for free.

Office-Building illustration

For pharmacies

Clipboard List icon

The pharmacist logs in to their dashboard, where they can see all prescriptions, check all data, save the patient as a client and charge the delivery once it's completed.

For the healthcare practitioners

Physician illustration
Clipboard List icon

The practitioner logs in to their dashboard, where they can see all requests from oldest to newest. All practitioners access this dashboard with all the requests; the first to open a request takes 100% ownership of it. No other practitioner will be involved.

View List icon

The practitioner can see all the patient's medical records and check the submitted answers. Based on that data, they decide whether to approve or decline the request and get a summary of the dose, frequency, and brand, among other key data points.

Sparkles Icon

This prescription is signed and sent to the respective pharmacies to manage their final delivery.


Process & Workflow: product development

As Felix already had an in-house development team, we worked side by side with Felix's team and offered Staff Augmentation development services. Our team worked as internal collaborators with Felix, leading tech decisions, and helping them with their product development while working under agile methodologies. In under 6 months, our teammates made up to 30% of their development team.

Complying with health and privacy regulations was a top priority to keep all data safe and secure at all times.

Techs used in Felix app

Our Dev team built 10+ custom components to increase Felix's UI library and successfully migrated several endpoints from legacy systems into a brand new REST API. They took part in various architectural decisions that highly impacted the scalability and maintainability of the product.


Customer experience improved. Patients can get accurate prescriptions faster online than with traditional practices, knowing their information is confidential.

Healthcare practitioners can treat more patients despite their location, increasing access to care.

Felix's pharmacy monthly sales increased, and in the long run, this meant treating more conditions on time before it ended in a worse problem in the future.

Felix is able to continue to scale and grow their business, increasing access for Canadians.

Other projects

Let’s talk

Whether it's a quick question or a fantastic idea, let's start with a conversation.

Schedule a call
Man cartoon