stackcodelabs/meetly_metoring_app — explained in plain English
Analysis updated 2026-05-18
Browse a full example of a two-sided mentor booking flow to learn from or reuse.
Study how simulated payments and slot booking are handled without a real database.
Use it as a starting template for a real mentor marketplace app.
Test the mentee and mentor booking flow end to end locally with zero setup.
| stackcodelabs/meetly_metoring_app | adindazu/fextractor | anonymousraid/osint-mapping-tool | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Meetly is a working prototype of a mentor booking platform, built to test out a specific product idea rather than to be a finished, production ready product. The core idea is straightforward: people looking for a mentor can browse a directory of mentors, filter them by tags like industry or support area, pick an open time slot, pay for it, and then get a meeting link once the mentor accepts the request. The app is built with Next.js 16 and React 19. Notably, it does not use a real database. All the mentor and booking data lives in memory and is reset from seed data every time the server restarts, which means there is zero setup required to run it locally. Payments and payouts are simulated rather than connected to a real payment processor, so no real money changes hands in this build. There are four main screens. The homepage shows a grid of mentor cards with filters for things like industry, working status, meeting mode, years of experience, university, and support areas. Clicking a mentor opens a profile page with their bio, full tag details, and a list of open booking slots. A bookings page shows a mentee their own bookings and the associated meeting link once confirmed. A separate mentor console lets someone acting as a mentor set their own availability and accept or decline booking requests, though since this is a test build there is no real login system, just a picker for which mentor you are acting as. The booking flow works like this: a mentee picks an open slot, a simulated payment is authorized, and the booking sits as pending until the mentor responds. If the mentor accepts, the payment is captured and a meeting link is shared with both people. If the mentor declines, the mentee is refunded and the slot becomes available again. Several features are explicitly out of scope for this version, including ratings and reviews, chat, recurring bookings, automated payouts, and a mobile app. The project is organized with a Next.js app directory for pages and API routes, plus separate lib and components folders for the in-memory store, seed data, and shared UI pieces like the avatar and payment modal.
A working prototype of a mentor booking platform where mentees browse mentors, book a slot, pay, and get a meeting link once the mentor accepts.
Mainly JavaScript. The stack also includes Next.js, React, JavaScript.
No license file is included, so reuse terms are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.