Visitpulse - Streamline Doctor Visits
A dynamic CRM platform empowering medical representatives to streamline doctor visits, track sales, and ensure internal compliance effortlessly.
Section01 — 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
Section02 — Tools & Technologies
Toolkit
A comprehensive collection of technologies and methodologies carefully selected to enhance our development process and deliver exceptional results.
- Supabase
- Sveltekit
- Tailwind CSS
- Typescript
- Shadcn-Svelte
Section03 — Solution
What I Built
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.
Developed a feature allowing medical representatives to add their managers as participants in their tasks, enabling better collaboration, visibility, and supervision within the workflow.
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.
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.
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.
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.
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.
Developed and integrated reusable frontend components using SvelteKit, TailwindCSS, and Shadcn-Svelte, accelerating development and maintaining design consistency.
Section04 — 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.