Skip to content
Case Study

Eckerd

We developed a unified digital solution for Eckerd using AWS CDK, React TS, and React Native. Our team built a multi-tenant platform enabling seamless management of multiple programs, ensuring data privacy and scalability. The app empowers case managers and members to track progress, enhancing communication, accountability, and overall program efficiency across various environments.

Our Client

Eckerd

What We Did

Mobile Application

TECH WE USED

AWS CDK, React TS, React Native

infrastructure

AWS CDK

Environments

Development, Staging, Production

Components

01.

FRONTEND DEVELOPMENT

Developed the web frontend using React with TypeScript (React TS)
Built the mobile application frontend using React Native
02.

BACKEND/API DEVELOPMENT

Implemented API endpoints using AWS Lambda functions
03.

AWS PINPOINT MIGRATION

Integrated AWS Pinpoint for user engagement and analytics
04.

MULTI-TENANT DATABASE

Deployed a multi-tenant database architecture to serve multiple locations while ensuring data isolation and security.

Technical Details

01.

AWS CDK (Cloud Development Kit)

Created a fully new environment using AWS CDK, enabling infrastructure provisioning as code for development, staging, and production environments.
02.

AWS PIPELINE

Implemented AWS Pipeline for continuous integration and deployment, ensuring automated delivery of updates across different environments
03.

AWS PINPOINT

Integrated AWS Pinpoint for user engagement, enabling targeted communication and analytics for enhanced user experience.
04.

MULTI-TENANT DATABASE

Established a secure and scalable multi-tenant database architecture, ensuring data segregation and privacy for multiple locations.

Problem

  • Eckerd has a lot of programs (family and children's services)
  • Eckerd was using multiple platforms (hodgepodge, antiquated) to manage member programs.
    • Some were on google docs, some were on a CRM
  • No coherent solution that was connected and mobile friendly
  • There program-wide way to manage member accountability
  • Each program is a bit different - has a case manager and members 
  • There was digitized way for case managers to check in with members 
    • Are they doing the important tasks to help with mental and physical health? 
  • No idea if members were progressing - no visibility
  • Needed a way to pull all of their programs together under one platform that was easy to manage and scale.

Solution

  • Created a fully new environment using AWS CDK, enabling infrastructure provisioning as code for development, staging, and production environments.
  • Studio12 launched a multi-tenant framework that enables Eckerd to launch multiple program-specific app instances.
  • The scalable multi-tenant database architecture, ensuring data segregation and privacy for multiple locations.
  • Each program benefits from the base set of features but can also be customized based on the program.
  • Implemented AWS Pipeline for continuous integration and deployment, ensuring automated delivery of updates across different environments.

Key Results

01.
Now, multiple programs within the organization have launched within the multi-tenant model.
02.
The app enables case managers to track member progress and structure client relationships.
03.
The app allows members to log progress. Helps members with personal discipline and accountability.
04.
Members can now keep a record of whether they are hitting their goals. Are they checking in with their case manager? Logs user activity and achievements.
05.
Create an open line of communication between members and case managers

More Projects

Music Orange
Orange2
Six String Country
6String3
Echo
echo-1-opt
ERF (Education Resource Fund)
erf-proj3
Solar Negotiators
solar-proj.-2jpg
Student Room Stay
srsproj2 (1)
Ready to chat?

Get in touch

Tell us a bit about your company and your needs and we’ll be in touch to set up a time to connect. Questions in the meantime? Give us a call: 805-876-4756