Health at your Convenience. Connecting the rural population with urban healthcare.



Number Of Client




Technology Involved



Reading Time: 2 minutes

VizitDoc is a HealthTech company and is one of the sister companies of TheCodeWork. The company’s main goal is to bridge down the gap between the rural population with urban healthcare. The company started with the consumer product which helped them getting appointments for the nearby doctors online. Since then the company has ventured into multiple products for doctors and clinics, taking the whole ecosystem and validating each model under the constraint and the limitations of the rural areas.

Product Approach

In the beginning, we as a founder had little experience on the correct approach to MVP, and we started as any inexperienced entrepreneur would do. We built out our full patient portal in Django and AngularJS with features we thought would benefit the users. It took us 8months, a little spark of SEO and a lot of user interaction to understand that we need to iterate and follow the MVP approach and this is where it bore the seed of MVP Program for TheCodeWork.

VizitDoc Logo
VizitDoc is working every day to close down the gap between the rural population and urban healthcare. Their products ranges from marketplace to solving unorganised clinics.

With rural customers as our target audience, we revamped our website removing a lot of utility features, keeping the booking in 3-5 easy steps. We used Laravel as our backend and VueJS as our frontend with rich SEO as one of our key drivers to reach out. We integrated SMS to both Doctors and Clinic partners and customers fr all appointment booking details.

All our other products now strictly follow the MVP approach by validating the essential model before releasing other features around it.

Technical Approach

We started VizitDoc by implementing Django with Python 2.x as our backend along with AngularJS as our frontend framework. The database we chose initially was postgres. AWS was our preferred choice of deployment platform for our cloud server requirement. When we later did our iteration, we changed our backend to PHP/Laravel and integrated VueJS as our preferred frontend framework. We have used Redis as our queue for multiple purposes for scheduling messages to bookings. We have also used bootstrap elements in some of the places. The current cloud server we use is of digital ocean with nginx serving as our webserver.

With time we have ventured into mobile apps for some of the sibling products with flutter to build our hybrid apps. We also built native apps for iOS in one of our doctor’s platform.

Development Approach

The current approach that we follow is we get the wireframes done and prepare the designs out of it. Then we follow the agile scrum with multiple sprints with milestones set for each sprint. Once we develop the feature, we test it out and put it out on our deployment distribution channels.

Current State

We have recently launched our mobile apps for the customers and our doctor partners. With the struggle of rising COVID-19 situation, we introduced the video and voice call appointment features catering to the much needed primary care facility during the tough times of the lockdown. We have a lot of things in our pipeline and are building products actively for clinics in the next phase.