Case 20 Rehab LLC

Rehab.com

A Symfony application with API and HubSpot integrations, Vue and Angular in different sections, and a custom Vue patient portal.

  • Symfony
  • MySQL
  • Sass
  • GitHub Actions
  • Cloudflare Pages
  • AWS
  • Angular
  • Vue
  • Python
Rehab.com homepage
Connect page
Patient portal sign-in
Patient portal dashboard
Application
Symfony and MySQL
Host
AWS
CI
GitHub Actions

01

Notes from the build

01 / 02

From the resume

The codebase was reduced by over 60%, monthly AWS costs by over 50%, and a single point of failure in security was removed across the web applications.

02 / 02

A sale, handed over

Python aggregated the data for the sale of the company, the domain and its assets, and the technical applications were transitioned to the new owners.

02

What it's written in

  1. TypeScript 21%
  2. PHP 17%
  3. SCSS 17%
  4. Vue 13%
  5. JavaScript 8.3%
  6. HTML 8.3%
  7. Python 8.3%
  8. Twig 4.2%
  9. SQL 4.2%

Estimated from the stack, not measured from the source. Measured figures replace this once the repository is counted.

03

The stack 10

Application

  • Symfony
  • MySQL
  • HubSpot integration

Front end

  • Vue
  • Angular
  • SCSS

Operations

  • AWS Amplify, Lambda, Cognito and GraphQL on the admin platform
  • Python data aggregation for the sale
  • GitHub Actions
  • Cloudflare Pages

04

How it ships Custom Pipeline Built

GitHub Actions and Cloudflare Pages were introduced to replace the old workflow and deployment.

  1. 01 Build

    GitHub Actions

  2. 02 Deploy

    Cloudflare Pages

I'm listening if you're talking

A bug, a new build, a data question, a site that needs to be faster or a full rebuild. Tell me what's going on.

Let's see how to collaborate.