MVP for a mentorship marketplace platform (Next.js, Postgres)
Portfolio project
Verified paid workView completed work
Project Overview & Role
Seamlessly converted a prototype to a fully functional minimum viable product for an early-stage startup.
LocalBee is a mentorship marketplace that helps people find direction and guidance in their entrepreneurial, professional and personal journeys.
Worked closely with the founders, as a full-stack engineer, to develop a web-based minimum viable product using Next.js.
Project requirements were inferred from an existing prototype built in React, and design was implemented/adapted based on brand guidelines and initial mockups supplied by Daniel G Bright.
Tech Stack
Frontend
Next.js
Shadcn
Tailwind
Backend
Next.js
Motia w/ Node.js
Prisma (ORM)
Neon PostgresSQL (Database)
Cloudflare Images (CDN)
React Email
Third-Party Integrations
Google OAuth
LinkedIn OAuth
Stripe
Resend
Twilio
Google Calendar
Microsoft Calendar
Google Meet
Zoom
PostHog
Key features
Authentication, authorization and onboarding
First-party authentication, with 'Email+OTP', 'Continue with Google', and 'Continue with LinkedIn' options
Responsive web application
Role-based authorization
Role-based onboarding flow
Approval system for mentor signups
Mentee Section
Discover, filter and search through mentorship posts.
Profile management, with ability to upload a display picture.
Schedule, book and pay for 1-hour or 30-minute mentorships sessions.
Booking history & details
Notification center
Notification preferences
Mentor Section
(Includes everything in the mentee section)
Booking management - accept/decline
Create and manage mentorship posts, with ability to select preferred meeting platform
Availability Management
Set notice period
Set days in the week
Set available time intervals for each available day of the week
Sync Google Calendar and/or Microsoft Calendar to automatically check granular availability before scheduling a booking.
Enable/disable auto acceptance of certain bookings
Additional profile management features
Dashboard with booking schedule, and service statistics
Post-booking management
Email reminders and confirmations for bookings with calendar invite (for both mentor/mentee)
Text and email-based follow up for confirming bookings with the mentor
Automatic meeting link generation with Zoom or Google Meet (as preferred by the mentor)
Mentor experience tracking - ratings and reviews.
Support, CRM & Operations
Bug reporting system
Basic support ticketing system
Integrated custom external tool for CRM/Operations (Built with Retool)
PostHog integration
Some Screenshots

Consolidated Login/Signup Page

Email Verification - Consolidated Login/Signup Page

Onboarding Flow

Mentorship discovery page - Mentee View

Advanced Search - Mentorships - Mentee View

Mentorship Post, with Booking Form - Mentee View

Bookings Page - Mentee View

Mentor Dashboard

Mentorship creation flow - Mentor view

Set working hours - Availability - Mentor View

Set notice period & sync calendars - Availability - Mentor View

Notification Settings

Profile Management - Mentor View
0 likes · 63 views · Sep 11, 2025
Seamlessly converted a prototype to a fully functional minimum viable product for an early-stage mentorship startup. Built with Next.js and Shadcn!
Timeline
Nov 27, 2024 - Aug 28, 2025
Tags
Collaborators
What the client had to say
Really enjoyed working with Dhruv on this project. He is an excellent developer, communicator, and went above and beyond to help LocalBee go from an MVP to a live website. Highly recommend working with Dhruv.
Kenton Eriksen, LocalBee LLC
Aug 28, 2025, Client