Web App
Marketplace

Ilios Health - Second Opinion Web & Mobile Platform

Project Overview

Budget: $70,000
Web App

Overview

Key Challenges

Ilios Health needed an end-to-end digital solution to simplify how second medical opinions are handled across patients, nurses, clinicians, and doctors, while making it user-friendly, secure, and scalable.

Our Solution

We built a complete web and mobile solution featuring custom dashboards for every role. This enabled efficient case triaging, real-time collaboration, and faster decision-making, which boosted trust and increased second opinion requests on the platform.

Project Performance Metrics

Delivery Time
92% on time
Excellent
Budget Adherence
98% within budget
Excellent
Client Satisfaction
9.4/ 10
Good

Technical Details

Technical Architecture

Frontend
ReactTypeScriptTailwind CSS
API Layer
GraphQLRESTWebSockets
Backend
Node.jsExpressPostgreSQL
Infrastructure
AWSDockerCI/CD

Technical Features

Security Measures
    Scalability Features
      Testing Coverage
      92%
      code coverage

      Detailed Solution

      A) Building an Integrated Ecosystem

      • A Slack app that worked seamlessly within channels and threads.
      • A modern dashboard for admins to manage users and track engagement.
      • A high-performance marketing website designed to convert and communicate value clearly.

      B) Agile Delivery in 10 Weeks

      The project was broken into 2-week sprints covering planning, development, QA, and deployment. Early wireframes and clickable prototypes were created to validate the UX upfront.

      C) User-First UX + Real-Time Feedback

      We used Slack’s Block Kit and interactive modals for a frictionless in-app experience. The admin dashboard allowed real-time updates, and the website optimized lead generation through responsive forms and SEO-ready design.

      D) Compliance and Approval

      We used Slack’s Block Kit and interactive modals for a frictionless in-app experience. The admin dashboard allowed real-time updates, and the website optimized lead generation through responsive forms and SEO-ready design.

      E) End-to-End Ownership

      From stakeholder interviews to CI/CD to Slack Marketplace listing, the Gaincafe team took ownership of the full product lifecycle.

      Implementation & Infrastructure

      Slack App Development

      • Implemented using Slack’s Events API and Web API for real-time interactions and response handling.
      • Secure user and bot authentication via OAuth 2.0 with granular scopes.
      • Block Kit components (modals, buttons, interactive messages) for an intuitive in-Slack experience.
      • Slash commands to trigger reward workflows directly from Slack channels.
      • Slack SDK integrated with Express middleware for event verification and request validation.

      Admin Dashboard (MERN Stack)

      • Built with React + TypeScript + Tailwind CSS for modular, responsive UI.
      • Backend powered by Node.js (Express) with REST APIs and WebSockets for real-time updates.
      • MongoDB used for scalable, document-based storage with sharding for performance.
      • Features include: user management, reward history tracking, reporting dashboards, and leaderboard logic.
      • JWT-based role-level access control and audit logs for security and traceability.

      Marketing Website

      • Custom WordPress theme with Gutenberg block support for flexible CMS editing.
      • Integrated with lead capture forms (via Gravity Forms) and Google Tag Manager for analytics.
      • Performance optimised for mobile-first design, Core Web Vitals, and SEO best practices.
      • Pagespeed optimised with lazy loading, image compression, and server-side caching.

      CI/CD & DevOps Setup

      • Deployed on AWS (EKS) using Docker + Kubernetes for container orchestration and scalability.
      • CI/CD powered by GitHub Actions and Jenkins pipelines: auto builds, test runs, and blue-green deployments.
      • Secure environment variable management via AWS Secrets Manager.
      • Monitored with Prometheus and visualised through Grafana, with real-time alerts integrated into Slack.
      • The testing stack included Jest (unit), Supertest (API), Cypress (E2E) achieving 92% code coverage.

      Testing and Compliance

      • Achieved 92% across unit, API, and end-to-end tests using Jest, Supertest, and Cypress.
      • Conducted penetration tests and security audits to ensure GDPR and CCPA compliance.
      • Fine-tuned backend and frontend systems for speed and reliability.

      Implemented Tech Stack

      Frontend & CMS

      • • React.js (with Tailwind & Redux)
      • • WordPress (for CMS)
      • • TypeScript (for CMS)

      Backend & Database

      • • Express + Node.js
      • • MongoDB
      • • WebSockets

      APIs & Integrations

      • • Stripe API
      • • Slack API
      • • Google Tag Manager
      • • Custom Rewarding API
      • • Gravity Forms

      Infrastructure

      • • AWS (EKS)
      • • Docker
      • • Kubernetes
      • • Redis (for caching)
      • • AWS Secrets Manager

      CI/CD & DevOps

      • • GitHub Actions
      • • Jenkins
      • • Blue-green deployments

      Security

      • • OAuth 2.0
      • • JWT
      • • SSL encryption
      • • Data-at-rest encryption
      • • GDPR and CCPA compliance
      • • Penetration testing

      Testing

      • • Jest (unit)
      • • Supertest (API)
      • • Cypress (E2E)
      • • 92% code coverage

      Before & After: UI Transformation

      Before

      • • Cluttered and outdated layout
      • • No accessibility features
      • • Inconsistent trading card display
      • • Slower navigation
      • • Lack of mobile responsiveness
      • • Manual card entry and data input
      • • Disconnected Slack or team tools

      After

      • • Modern, sleek and responsive UI
      • • Accessible design + Dark mode
      • • Interactive card grid with automated AI scan overlays
      • • Effortless search, transitions and filters
      • • Mobile-first and responsive design
      • • OCR-based auto-scanning for accessing card details
      • • Real-time Slack notifications integrated directly into the system workflow

      Project Details

      Duration

      14 weeks

      Industry

      Marketplace

      Team

      Technologies Used

      React
      MongoDB
      Tailwind CSS
      NodeJs
      DigitalOcean

      Project Goals

        Key Takeaways

        Web & Mobile App Development
        Role-Based Dashboards
        Streamlined Medical Workflows
        Scalable Health Tech Architecture
        Increased Patient Queries

        Explore More Case Studies