Mental Hub: How We Helped Light of Hope Build a Platform for Mental Health Support

Location

Ukraine

Industry

HealthTech

Duration

7 months

Team

1 Frontend Developer, 1 Backend Developer, PM, QA, DevOps

Type of service

Software development

Key technology

Fast API, HTMX, React

About Client

Our journey with Light of Hope started thanks to a connection made through TechForGood — a platform that brings together non-profits and tech teams to build low- or no-cost digital solutions.

The Ukrainian NGO Light of Hope needed a digital product to support its mental health initiative. Based in Poltava, Light of Hope provides services aimed at supporting vulnerable communities, including shelters for women affected by domestic violence, addiction recovery programs, HIV testing, and reintegration centers. Since the full-scale invasion of Ukraine, the organization has also been working with internally displaced persons and veterans.

Their new aim was to provide psychological support to anyone in need. Those in need could receive it free of charge, funded by international and local grants. Light of Hope needed an intuitive platform to streamline session scheduling and manage all related processes. While they already had a business-oriented platform, it wasn’t tailored to NGOs and didn’t fully address their needs. That’s how we started working on Mental Hub.

Mental Hub platform

The Challenge

The core challenge was to build a booking system that required minimal human intervention. As a non-profit, Light of Hope had limited staff and budget. We aimed to minimize admin oversight, automate therapist management, and also automate the whole booking and reminder flow.

  • Admin onboarding needed to be fast and available for non-tech people. The interface had to feel intuitive from the first working day.

  • Therapists generously work on a volunteer or half-volunteer basis, so missed or confused bookings must be resolved.

  • We faced unclear responsibilities and slow feedback, which is a common issue in non-profits.

Goals

Minimum Human Involvement

We aimed to automate booking and reminders, as well as partially automate reporting to reduce the work of volunteers.

Shifting from Business Platform

Replace the existing commercial platform with a solution tailored to non-profit needs.

Design with Empathy

We wanted to create a smooth digital journey that wouldn’t overwhelm users seeking mental health support.

Dev Process

Discovery for CustDev

While the product had a clear overarching goal, one of our early challenges was defining the most effective approach to achieve it. We therefore conducted in-depth research to pinpoint the simplest and most impactful user journey. To tackle this issue, we went directly to those doing the work and chose the way of customer development. By speaking directly with therapists and admins, listening to their workflows and pain points, we mapped out real needs.


Frontend for a Meaningful User Journey

Visibility is everything for a non-profit like Light of Hope. Since Light of Hope relies on donor support and public trust, we paid special attention to how to structure content. The platform’s public-facing frontend needed to clearly explain who they are, what they do, and why it matters. Whether users come to learn, donate, or seek help, the content structure and navigation were carefully built to support clear, logical steps.


Clear Admin Panel

Having broad experience working with non-profits, we learned that roles are often rotated or overlapping in most non-profit organizations. That’s why the admin interface logic had to be as simple as possible to be quickly caught by new users. From setting therapist schedules to generating reports, every action was simplified. We avoided commercial out-of-the-box admin tools and built a custom solution for people with limited free time but a meaningful mission.

Mental Hub homepage
Mental Hub - scheduling a consultation with a specialist
Mental Hub reviews
Mental Hub - upcoming consultations
Mental Hub - specialist information
Mental Hub consultation details

Platform for mental health support

Got a Project? Let’s Talk!

Design Process

Using the Existing Brand Identity

The organization already had a recognizable brand identity, so we made that our starting point. The designer created a clean, modern landing page that reflected their visual style. This design served as a reference for the rest of the platform.


Replacing an Old Website

The old website was built on Wix, overloaded with content, and difficult to navigate. But what is most important is that the website didn’t match the real needs of the users. We designed a much leaner platform that allows new admins and therapists to get onboarded quickly. Every flow was made intuitive, so anyone can start using it in minutes.


Component-Based Internal Design

The internal interface was developed to visually align with the landing page, following the same design guidelines. We followed a component-based approach using React, HTMX, and UI libraries like Material UI. This allowed the team to speed up development, keep costs down, and ensure consistency across the platform without overengineering the visuals.

Mental Hub homepage
Mental Hub - scheduling a consultation with a specialist
Mental Hub reviews
Mental Hub - upcoming consultations
Mental Hub - specialist information
Mental Hub consultation details

Platform for mental health support

Outcome

Due to geopolitical shifts, the project faced unexpected challenges when international funding was suddenly cut off. Despite the initial success, this impacted Light of Hope’s ability to ensure psychological hub functioning. At this stage, we temporarily made the booking system unavailable, but preserved the landing page, contact details, and donation functionality to keep the organization visible and continue fundraising. Our dedicated and generous client is now looking for new funding sources.

The flexible platform architecture allowed the team to hide certain modules without ruining the system. Light of Hope can maintain an informative digital presence, clearly communicate their mission, and provide visitors with an option to donate, even while core services are temporarily paused.

In times of uncertainty, we sincerely encourage you to support Ukrainian initiatives like Light of Hope or any others whose values and mission deeply resonate with you. They offer real, free support to people in need. Explore, support, and share the work of these organizations to influence what truly matters.

Is this case in line with what you have planned to build?

Let’s schedule a quick call to explore how we can support your business objectives