Wellness Coach: Personalised Health & Wellness Platform
Web Development
AWS Application , Amazon CloudWatch , AWS Lambda , Google Cloud Platform , Elasticsearch , React , Node.js , MongoDB , MySQL , Redis , Microservice , OKTA , Single Sign-On , Microsoft Active Directory , AWS CloudFront
Duration: November-2020 - August-2024
Client Goal:
The client aimed to build a comprehensive platform that empowers users to improve their overall health and well-being through personalised coaching and wellness programs. The platform needed to provide tailored advice, track user progress, and offer features like challenges, rewards, and real-time communication, all while ensuring high performance, scalability, and a seamless user experience.
Our Contribution:
We contributed significantly to the development of the Wellness Coach platform by:
Implementing Single Sign-On (SSO) with Okta and Microsoft to streamline user authentication.
Implemented the SCIM (System for Cross-domain Identity Management) to handle user provisioning efficiently. 3.Implementing a Rewards Service, motivating users to stay engaged through a gamified experience.
Building a Push Notification System to deliver timely updates and reminders.
Providing Email delivery tracking analytics to optimise communication strategies.
Setting up AWS SFTP service for secure file uploads.
Developing a range of challenge services, including Step Challenge, Content Challenge, and Launch-A-Challenge, to promote user engagement in physical activities.
Contributing to the Sails platform upgrade, enhancing performance and compatibility with the latest technologies.
Optimising platform performance, ensuring smooth user experience and scalability.
Managing AWS DevOps services for seamless deployment and operations.
Implemented various SOC2 compliance for security controls and policies.
Enhancing Database management for reliable data storage and retrieval.
Integrating ElasticSearch for fast and reliable search functionality.
Utilising Redis for cache management, improving response times and overall efficiency.
Project Success:
Our work on the Wellness Coach platform led to significant enhancements, including the successful implementation of the Rewards System and Step Challenge, which have become key features driving user engagement. The integration of Okta and Microsoft services for SSO has streamlined user authentication and bolstered security. The platform’s performance has been optimised for scalability, and it now features advanced search capabilities and storing Vector data through ElasticSearch and improved efficiency with Redis. Additionally, the platform is progressing towards SOC2 compliance, ensuring a high standard of data protection and security.