Case Study Talkspresso
Developing a high-performance consultancy platform that connects clients with industry experts.
Talkspresso is a full-featured consultancy application where professionals offer specialized mentorship services, allowing clients to book sessions, set schedules, and process payments securely.
Overview
Turning static layouts into interactive consulting tools.
Talkspresso needed to move beyond static, flat UI components into a responsive web application capable of handling complex booking calendar updates, real-time availability setups, payouts, and interactive online meetings.
My primary responsibility was rewriting the frontend layout into a modern, dynamic workspace utilizing Next.js, Material UI, and Radix UI components, while setting up robust backend payment routes using Koa.js and Stripe.
Key Features & Technical Implementations
I built a custom availability dashboard that allows mentors to easily set up recurring and one-off meeting hours. On the frontend, I worked to make sure scheduling conflicts were handled gracefully and time zones were properly resolved.
Payment security and authentication friction were two main focal areas. To streamline onboarding, I integrated LinkedIn social login, allowing professionals to sign up and configure their profiles in seconds. On the financial side, I integrated Stripe Connect to hold booking funds in escrow until sessions completed, supporting dispute flow and automatic platform payouts.
Core Responsibilities
- Transformed the platform from a static UI into a highly dynamic and interactive user experience.
- Designed and implemented complete user workflows for mentor session Booking, Finance tracking, and real-time Availability settings.
- Built the core video/consultancy session environment for mentors and clients to connect.
- Integrated third-party authentication and social sync options including LinkedIn.
- Implemented full Stripe payment gateway workflows to process bookings and manage payouts securely.