Visitpulse - Streamline Doctor Visits

A dynamic CRM platform empowering medical representatives to streamline doctor visits, track sales, and ensure internal compliance effortlessly.

01 — Overview

Project Overview

Our company began taking on consultancy projects alongside developing our own products and services, providing us with a broader perspective on client needs and real-world workflows. I was occasionally involved in client calls and demos for these projects, gaining insight into their requirements and expectations. This particular project was a CRM designed for medical representatives and their managers, enabling them to efficiently log visits, track tasks, and manage their daily operations.0

02 — Tools & Technologies

Toolkit

A comprehensive collection of technologies and methodologies carefully selected to enhance our development process and deliver exceptional results.

03 — Solution

What I Built

Full Stack Development & Client Collaboration

Led a 2-person team as the frontend lead while actively contributing to backend development. Directly communicated with clients to gather requirements and provided product demos, ensuring alignment between business needs and technical delivery.

Implemented Task Participants Feature

Developed a feature allowing medical representatives to add their managers as participants in their tasks, enabling better collaboration, visibility, and supervision within the workflow.

Implemented i18n for Hindi and English

Integrated SvelteKit-i18n to provide multi-language support, enabling users to switch between Hindi and English for all UI text, improving accessibility and user experience.

Maintained Forked Repository for CRM Development

Managed and maintained a separate fork of the project repository in preparation for creating a custom CRM solution, ensuring stability while experimenting with new features and adaptations.

Maintained and Extended Component Library

Forked the Shadcn-Svelte project to create a local component library, enabling centralized management of UI components. Developed a system to install these components into local projects using Shadcn-like commands, streamlining development and ensuring consistency across applications.

Implemented 'Replace MR' Feature

Developed a system feature to seamlessly transfer responsibilities when a medical representative leaves the organization, allowing a new MR to join and inherit the existing workload efficiently.

Sales Dashboard & CRM Features

Built core CRM functionality including sales dashboards, mapping workflows between managers, medical representatives, and doctors, and displaying unseen marketing messages to representatives for compliance tracking.

Reusable Component Development

Developed and integrated reusable frontend components using SvelteKit, TailwindCSS, and Shadcn-Svelte, accelerating development and maintaining design consistency.

04 — Results

Impact & Outcomes

2-person team

Served as lead frontend developer in a small 2-person team, guiding technical implementation while collaborating closely with clients.

Improved client collaboration

Took responsibility for requirements gathering and product demos, ensuring smooth communication and alignment between the client and development team.

Streamlined CRM workflows

Delivered core CRM features—sales dashboards, manager-MR-doctor mappings, and compliance tracking—helping medical representatives and managers improve visit tracking and reporting efficiency.

Thank You

Thanks for exploring this case study — I trust it highlights both my process and the value delivered through the project.

4 months Portfolio 2025