CareHubble

CareHubble is an online platform where clients may search and schedule qualified home care providers. The platform enables secure communication & transactions between clients and providers, compliant storage of client health & payment information, and provider account deposit information.

Initial Timeline

1 Year

Engagement

Agile Delivery

Services

UI/UX Design

Design System

Web3 Development

Prototyping

Custom Web App Development

Technology

Web Application Marketplace

Frontend

React.js (Framework) in HTML, JS, & CSS (Languages)

Backend

Laravel(Framework) in PHP (Language)

MySQL

MySQL

The Challenge.

Continuously Updated

It would take years to achieve CareHubble’s vision of providing certification verifiability, payment protection and client to provider matching. CareHubble required a team that could break down the roadmap and build features over time that were valuable to its end users.

Connect Seamlessly

CareHubble needed both clients’ and providers’ data to be connected seamlessly in the system.
All data needed to be searchable and extractable for future use.

Maximum Security

All client information (health and otherwise) must be stored & accessed in accordance with current government guidelines, PIPEDA, PHIPA, HIPAA. The client profile must be kept very secure as it may contain Personal Health Information (PHI).

Key
Requirements.

  1. CareHubble provider profiles must integrate with other health services databases so that providers can be found more easily.
  2. A Canadian health services database that lets clinicians instantly navigate location-specific health care services for their patients.
    Clients should be able to search by timeslot, e.g. if a client needs a provider from 0800-1100 hrs. then they may search for this timeslot and retrieve a list of providers with the specified availability.
  3. RAI Check-Ups (a standardized questionnaire on the client’s health) will be used to capture key health indicators about the client. It should be completed at the following intervals:
    1. First care interaction with CareHubble.
    2. Every 3 months afterward (meaning this could be completed by different providers over extended periods of time).

Our Process.

Through discussions and workshops we were able to highlight pain points with existing systems and map out user flows that focused on utility, performance and user experience. We worked with the CareHubble team to understand their objectives and conduct rapid prototyping that would ensure continuous feedback and on time delivery.

Simplifying Complexities.

Whenever there was a complex problem to solve, we mapped out the logic to ensure we were extensively ideating and looking for missed opportunities. This ensured that the solution was feasible and that there was continuous alignment between our team and CareHubble’s team.

Design System.

Building a design system in Figma was an important part of the process to hand over the project to the CareHubble team and work efficiently in different time zones. The components helped engineers to correctly implement the interface requirements and minimize development efforts.

Final Design

Conclusion

Every element of the design and development process was important to bring this product to life. Based on what we learned in the client workshops we were able to iterate and refine the requirements to increase usability of the application.

Development of the product is complete and we are continuing to host, maintain, and provide ongoing support to the CareHubble team.