Overview
Streamlining mentor discovery and session booking for startup founders.
Built to streamline mentor discovery and session booking for startup founders and mentees. The platform needed to handle real-time availability, scheduling conflicts, and a clean cross-platform experience.
The goal was to create a unified experience where mentees could find the right mentor, check real-time availability, and book sessions without the back-and-forth of manual coordination.
The problem
Fragmented communication and manual scheduling led to booking conflicts.
Mentors and mentees struggled with fragmented communication, manual scheduling, and lack of structured progress tracking. Booking conflicts and missed sessions were common.
- Mentors managed availability across multiple channels, leading to double-bookings.
- No centralized system to track session history or mentor expertise.
- Mentees had no visibility into real-time slot availability before requesting sessions.
Approach
Unified booking flow with real-time availability and structured profiles.
Designed a unified booking flow with real-time slot availability, mentor profiles by expertise, and order history tracking. Used Flutter for consistent UX across web and mobile.
The approach focused on reducing friction in the booking journey while ensuring mentors maintained control over their schedules.
Solution
Separation of concerns with lock mechanisms to prevent double-booking.
Separated user-facing booking from backend scheduling logic. Introduced lock/queue mechanisms to prevent double-booking. Built with Flutter Web for broad accessibility.
The architecture ensured that slot availability was always accurate, even when multiple users attempted to book simultaneously.
Implementation
Technical implementation.
The platform was built with Flutter for cross-platform consistency, backed by Firebase for authentication and real-time data, with MongoDB for persistent storage of session records.
Frontend
Flutter 3.x + Dart, web and mobile targets with shared codebase.
Backend
Firebase Auth/Firestore for real-time sync, MongoDB for persistent data, Socket.IO for live updates.
Infrastructure
Dockerized backend deployed on VPS for full environment control.
Results
What changed.
The unified booking platform significantly reduced scheduling friction and improved the overall mentoring experience for both mentors and mentees.
Links