Remote-First, Global Delivery
Winrate
Winrate
Coaching & Education
Remote
August 2024
A sophisticated SaaS platform designed to empower coaches to gamify client engagement and accountability. Allows coaches to assign tasks, track client completion via a points system, and facilitate seamless communication through integrated video calling and scheduling.

A sophisticated SaaS platform designed to empower coaches to gamify client engagement and accountability through tasks and points.
Gamified Task & Point System with real-time updates
Real-Time Notification Engine using Socket.io
Multi-Version Video Call Integration (Twilio & Zoom APIs)
Automated Scheduling System with React-Big-Calendar
CRM Automation via GoHighLevel API integration
Creating a real-time points system with complex achievement tracking and validation rules
Implementing reliable WebSocket connections for instant notifications across diverse network conditions
Building a unified video call interface that supports multiple providers with fallback capabilities
Synchronizing calendar data between the platform and external calendar services
Developed an event-driven points system with rule engine that validates achievements and updates scores in real-time
Implemented Socket.io with connection state management, heartbeat monitoring, and fallback to long polling when WebSockets are unavailable
Created an abstraction layer that normalizes API differences between Twilio and Zoom, providing a consistent interface for video calls
Built a bi-directional calendar sync service that handles timezone conversion, conflict resolution, and incremental updates
Coaches needed a way to keep clients engaged and accountable between sessions. Winrate gamifies the coaching experience to drive better outcomes.
React.js
Node.js
Express.js
MongoDB
Socket.io
Twilio
Zoom API
Bull
Redis