
CLIENT LOVES
- A secure and controlled system to onboard only verified educators
- A reliable way to monitor overall platform performance and session activity
- A system for bonus credits, rescheduling rules, and cancellation policies
- A platform that provides transparency in wallet and token usage for students
- A dashboard that gives quick insights into user activity and growth
HOW WE DELIVERED
- A structured user-role system with role-based access & controls
- Token-based booking where students earn tokens to schedule 1:1 sessions
- Real-time educator availability with automatic slot locking once booked
- Built-in chat and resource hub for communication and shared materials
- A smooth end-to-end session workflow, from booking to video calling
GAME-CHANGING FEATURES
- Students automatically receive bonus tokens on signup to book sessions
- Admins access analytics for sessions and user counts
- Students schedule 1:1 sessions based on educator time slots using tokens
- All sessions run through one-to-one video calls b/w educators and students
- Educators set availability after login, which students use to book sessions
CLIENT VALUE ACHIEVED
- Personalized, high-quality one-to-one video learning experiences
- Consistent access to study materials through a centralized resource hub
- Actionable insights from comprehensive analytics and performance tracking
- Secure and controlled onboarding with clearly defined role-based controls
- Reduced scheduling conflicts and simplified workflows via slot management
Custom-Built for the Education Industry
Project Goal – A Unified and Reliable Learning Platform
Students needed an easier way to view educator availability and book sessions in one place. Manual scheduling and acceptance caused delays, and the platform lacked a centralized dashboard for quick actions and visibility into upcoming sessions. A secure and standardized onboarding process was also required to verify educators.
Overcoming the Challenge – Dynamic AWS Credential Refresh
After migrating infrastructure to Hetzner, temporary AWS credentials that refreshed every hour led to backend authentication failures because the AWS SDK cached them at initialization. We evaluated several strategies to ensure the backend always used up-to-date credentials rather than expired cached ones. A stable solution was implemented that dynamically retrieves and applies refreshed AWS tokens in real time.
👏🏽 Transformative Solution : Unified Learning Experience
The platform now gives students a clear way to browse educator availability, book sessions seamlessly, and access upcoming sessions from a centralized dashboard. This unified setup improves learning engagement, streamlines operations, enhances transparency, and delivers a smooth experience for every user on the platform.
Tech Stack
Some technologies used for this project
