MVP for a mentorship marketplace platform (Next.js, Postgres)

Dhruv M

Verified

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
Consolidated Login/Signup Page
Email Verification - Consolidated Login/Signup Page
Email Verification - Consolidated Login/Signup Page
Onboarding Flow
Onboarding Flow
Mentorship discovery page - Mentee View
Mentorship discovery page - Mentee View
Advanced Search - Mentorships - Mentee View
Advanced Search - Mentorships - Mentee View
Mentorship Post, with Booking Form - Mentee View
Mentorship Post, with Booking Form - Mentee View
Bookings Page - Mentee View
Bookings Page - Mentee View
Mentor Dashboard
Mentor Dashboard
Mentorship creation flow - Mentor view
Mentorship creation flow - Mentor view
Set working hours - Availability - Mentor View
Set working hours - Availability - Mentor View
Set notice period & sync calendars - Availability - Mentor View
Set notice period & sync calendars - Availability - Mentor View
Notification Settings
Notification Settings
Profile Management - Mentor View
Profile Management - Mentor View
Like this project

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

Posted 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!

Likes

0

Views

1

Timeline

Nov 27, 2024 - Aug 28, 2025

Clients

LocalBee LLC

MVP for a challenge-based hiring platform (Svelte, Appwrite)
AI-powered Recipe Sharing App (React, OpenAI, NodeJS)
Framer Website for an EV-focused Driving School (Landing Page)
Operations tool for a mentorship marketplace (Retool, Postgres)

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc