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 Nativeinfrastructure
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
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