
react
React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
Demonstrates a complete end-to-end mentor booking flow (browse, filter, book, pay, accept, meeting link) using modern Next.js App Router, with a focus on minimal setup and realistic payment simulation.
A working prototype of the mentor booking platform described in the requirements: mentees browse mentors, filter by tags, book an open slot, pay, and get a meeting link once the mentor accepts.
Built with Next.js 16 (App Router) + React 19. No database is required — data
lives in an in-memory store (lib/db.js) seeded from lib/seed.js, so the app
runs with zero setup. Payments and payouts are simulated.
npm install
npm run dev # http://localhost:3000
npm run build && npm start for a production build.
The in-memory store resets every time the server restarts (fresh seed data).
| Page | Route | What it does |
|---|---|---|
| Directory | / | Grid of mentor cards + all filters (main screen) |
| Mentor profile | /mentors/[id] | Full details, bio, availability, booking panel |
| My bookings | /bookings | Mentee's bookings, status, meeting link |
| Mentor console | /mentor | Set availability, accept/decline requests (pick which mentor you act as — no login in this test build) |
/, /mentors/[id], /bookings) and Mentor flow (/mentor). No login in the test build; the console has a "acting as" mentor picker.pending → mentor accepts/declines. On accept, a meeting link is shared to both parties; on decline, the mentee is refunded and the slot released.datetime-local). Booked slots disappear from mentee view and can't be removed until resolved.Similar projects matched by category, topics, and programming language.

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.
A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.