Healthcare booking is broken and scheduling a doctor’s appointment is often complicated and time-consuming.
InReach simplifies the booking process with smart doctor discovery, real-time availability, and integrated insurance verification, taking users from a 20-minute search to a 2-minute confirmation.
Role
Product designer / Solo project
Tools
Figma
Biggest pain point
Finding available appointment slots that fit a patient’s schedule.
The question
How might we streamline appointment booking so patients can access care when they need it, without friction?
I designed InReach around 3 pillars that directly addressed user pain points:
Smart doctor discovery
Streamlined appointment booking


I surveyed 9 users to understand their appointment booking habits and challenges. Three insights came up:
Insight #1: The "I can't find a time" problem
Insight #2: Phone call dependency
Insight #3: Feature priorities

I analyzed ZocDoc, Amwell, and Healthgrades.
While they offer cross-platform booking and provider search, their interfaces lack the instant visual clarity required for quick decision-making, especially around availability and insurance steps.
Opportunity: Deliver immediate, personalized availability information with a clearer, faster booking experience.
Two rounds of usability testing with 5 participants revealed huge improvements needed:
Cleaner doctor profiles
Problem: Long lists of information overwhelmed users and made scanning difficult.
Solution: Reorganized key details with icons and collapsible sections for scannability.
Intuitive calendar color scheme
Problem: Initial calendar caused confusion with availability.
Solution: Simplified to three colors (green, yellow, gray) for availability clarity.
Feedback: "I really like how I don't even have to think about which dates to pick."
Simplified home screen
Problem: Too many browsing options created a cluttered interface and decision paralysis.
Solution: Reduced clutter to three core sections: Upcoming Appointments, Featured Doctors, Browse by Specialty.
Enhanced search functionality
Problem: Users wanted more ways to refine doctor searches beyond basic filters.
Solution: Added “Refine Your Search” with filters for insurance, location, ratings, and language.
Problem: Manual form completion for insurance felt tedious.
Solution: Added photo capture and skip option to reduce friction.










