Choosing Therapy Platform
Development of an accessibility-friendly portal for therapists
Website: choosingtherapy.com
Dedicated team behind the project
Technical Lead
Senior Back-end Engineer
Back-end Engineer
Front-end Engineer
DevOps Engineer
WordPress Engineer
Back-end Engineer
UX/UI Designer
Project Manager
Lead QA Engineer
QA Engineer
QA Engineer
The client
Choosing Therapy is an online healthcare platform that connects individuals seeking therapy with qualified professionals. It provides accurate mental health information, provides full-text search, displays real-time therapist availability, and offers therapist profile videos for better decision-making. Users can search for therapists based on location, specialization, insurance coverage, and preferred therapy modalities, making finding a therapist who meets their specific needs easier.
Client Achievements
Choosing Therapy has cultivated a vast network exceeding 10,000 qualified therapists, offering users a diverse range of professionals to match their specific needs. This substantial network empowers individuals to find the right therapeutic fit.
The platform attracts a significant user base, exceeding 3 million monthly readers, showcasing consistent user engagement. With over 30 million annual readers, Choosing Therapy demonstrates its value proposition and its success in connecting people with essential mental health resources.
Respected mental health resources like Verywell Mind and Healthline reference Choosing Therapy as a valuable platform for therapist discovery. This highlights industry recognition and trust from reputable sources.
Choosing Therapy’s 8,000 subscribers demonstrate a growing and engaged user base.
Having successfully closed two seed funding rounds signifies investor confidence in Choosing Therapy’s business model and future growth potential. Prioritizing Inclusivity: Choosing Therapy prioritizes accessibility by achieving 100% compliance with WCAG 2 Level AA standards.
The challenge
A healthcare and media company required a visually appealing and user-friendly dashboard for providers and user directory following accessibility standards, and an effective admin panel. The platform needed advanced features such as search filters for location, specialization, insurance coverage, and preferred therapy modalities to help users find a suitable therapist.
The solution had to be compatible with Google, Outlook Calendar, as well as Google Maps, Monday.com, and other tools. Additionally, the site needed search engine optimization (SEO). The ultimate product’s goal was to provide accurate mental health information and make a process of searching for therapists as simple as possible.
What was done
The Ralabs team displayed genuine dedication to both the product under development and the mission of our client:
“Choosing Therapy believes improved mental health & wellbeing can be life-changing.”
Every team member was committed to this cause.
Implemented features:
Healthcare provider directory
Users can find the right therapist using various filters, schedule a video-therapy session or in-person therapy appointment, review therapist profile page with detailed information: experience, videos introductions, photos, and practice details. Services, pricing, and availability customization for each venue from a single profile.
Outlook and Monday.com integrations
3rd party integrations that allow users to keep their appointment schedule up to date. Enhanced functionality through better user experience at each step of their interaction with the platform.
Dashboards for healthcare providers
For sign-ups, self-onboarding, and establishing trust and rapport with potential clients before a real meeting or even appointment request.
Convenient admin panel
For bulk providers import, change requests management, licenses verification, data collection, and providers assistance.
Google search and maps integrations
To find the nearest therapist and direction to the in-person practice location.
Additional features
Wagtail navigational pages and Django static pages.
Fresh UI that adheres to accessibility standards to ensure a smooth and convenient user experience as well as increased responsiveness.
Project management approach
LEAN development following SCRUM methodology.
Weekly iterations with daily stand-up calls.
Iteration planning meetings and grooming sessions.
Pre-IPM iteration planning meetings.
Results:
the system scaled psychotherapists and the number is constantly growing
passed accessibility tests
>30 million
readers per year
50%
boosted website key performance metrics
89%
code test coverage
Up-to-date
packages & technologies
Software quality assessment
SQM, short for Software Quality Management, is our in-house development that we came up with back in 2021. It’s our way of defining what ‘quality’ means to us.
Software Quality Management is a framework that assists in measuring product quality and making decisions to enhance both technical and non-technical aspects of product.
SQM essentially illustrates what clients expect from us and our own standards when it comes to delivering quality work.
Evaluates coding standards, review processes, and overall development methodology.
Focuses on design, structural sustainability, tool relevance, and data backup strategies.
Analyzes efficiency in automation, CI/CD pipelines, monitoring, and cost management.
Ensures best practices in performance, data validation, and persistence for FrontEnd development.
Ensures best practices in performance, data validation, and persistence for BackEnd development.
Optimizes communication, resource allocation, and reporting in project management.
Reviewes system design for scalability, failover provisions, and cloud integration.
Analyzes the impact and efficiency of AI tools in project advancement.
Upholds security through standards compliance, penetration testing, and data encryption.
Measures team satisfaction, dynamics, and alignment with project values.
Tech stack
What the team has to say
Pavlo
Tech Lead
“It was a synergy of many great things:
• A great team with a product development mindset, very involved not only in working on a given task but also in the big business picture.
• A great product idea we could stand behind: connecting people with the best specialists to solve their issues.
• A great technology stack with the most modern best practices, very mindful and efficient development, where user experience and accessibility were the cornerstone.
I am proud of the product we managed to create and glad to see it being used by many.”
Olesia
Senior Back-end Engineer
“On Choosing Therapy, we had a great team of hard-working, diligent and curious professionals. We managed to keep a great balance between delivering new features quickly and keeping the product stable and almost bug-free. Because the site is user-facing and public, our team paid special attention to SEO-concerns, accessibility and ease of use.”
Olga
BackEnd Engineerr
“Witnessing the remarkable growth of the Choosing Therapy project has been an incredibly rewarding journey. The opportunity to work closely with our clients, discussing new ideas, and seeing those ideas come to life has been a source of immense satisfaction. The positive feedback we’ve received from clients fuels my dedication to this project. I feel truly fortunate to be a part of the Choosing Therapy team, where professional growth and project success go hand in hand.”
Ralabs has launched the site with all the requested features, and the platform has recorded several page views. The client appreciates how invested the vendor is in their goals, making them feel like they’re working with an extension of their team. They also commend the vendor’s project management.
Ian Atkins
Co-Founder & COO, Choosing Therapy
Other сases
Team size: 4 developers
Team size: 3 developers
Team size: 7 developers
Team size: 5 developers
Team size: 4 developers
Team size: 9 developers
