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
Served as lead frontend developer in a small 2-person team, guiding technical implementation while collaborating closely with clients.
Took responsibility for requirements gathering and product demos, ensuring smooth communication and alignment between the client and development team.
Delivered core CRM features—sales dashboards, manager-MR-doctor mappings, and compliance tracking—helping medical representatives and managers improve visit tracking and reporting efficiency.