Back to Projects
M

Mentwork

Platform connecting trainers, mentors, and mentees for structured learning at scale

Mentwork is a full-stack learning platform that brings program design, mentor assignment, and mentee discovery into one product. Trainers create and manage programs, mentors deliver sessions and track curriculum, mentees discover programs and save interests—all with a consistent, mobile-friendly experience.

Duration

Ongoing

Year

2024

Client

Mentwork

Service

Full-stack, Learning platform, API

Live Site Preview

Project Overview

We built a unified product where trainers can create and manage programs (with curriculum builder and mentor assignment), mentors get program and topic views with LMS-style navigation and session modals, and mentees go through onboarding (expertise, program discovery, save interest) and access program details. The backend is a REST API handling auth, roles, programs and topics, mentor–mentee matching via n8n webhooks, enrollments, and Paystack payments with Redis for drafts and mail retries.

Problem

Many organizations struggle to run training and mentorship in one place: trainers work in silos, mentors and mentees are hard to match, and progress is hard to see.

Goal

Build one product where trainers manage programs, mentors deliver sessions and see curriculum, and mentees discover programs and save interests—with clear, mobile-friendly flows for each role.

Solution

A full-stack platform: landing (hero, role cards), separate onboarding for mentees, mentors, and trainers; dashboards and program discovery for each role; trainer Create Program (4 steps) with curriculum builder; mentor LMS with session modals and Paystack payments. Backend: Node/Express API, PostgreSQL (Prisma), Redis, JWT, n8n webhooks, Paystack (NGN).

Outcome

Launched and in use. Organizations run structured learning and one-to-one mentorship in one product, with clear visibility for trainers, mentors, and mentees.

Key features & deliverables

Landing & role pathways

Hero, Mentor / Trainer / Mentee cards, and clear CTAs so users choose their path and explore the platform.

Mentee flow

Onboarding (expertise, program discovery, save interest), dashboard, and program detail with steps and topics.

Mentor experience

Overview dashboard, upcoming sessions, active programs, and LMS-style program topics with session modals and payment tracking.

Trainer experience

Create Program (Basic Info, Who, Curriculum, Assign Mentors) with curriculum builder and templates; dashboard with programs and upcoming sessions.

Backend & integrations

REST API with auth, programs, matching (n8n), enrollments, Paystack payments and trainer wallets, Redis for drafts and email retry.

How we did it

We aligned on one product for all three roles (trainer, mentor, mentee) and defined clear flows: onboarding, program creation, session management, and payments.

Frontend and API were built in parallel—Next.js for the app, Express for auth, programs, matching, and Paystack. n8n webhooks handle matching and workflows without blocking the API.

We used a shared design system (yellow accent, cards, modals) and kept mobile in mind so every flow works on smaller screens.

EtherHQ delivered a single platform where we can run programs, assign mentors, and let mentees discover and save interests. The flows are clear and the tech stack is solid.

Mentwork team

Product

Project gallery

Technologies & scope

Next.js (App Router)ReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaRedisPaystack (NGN)n8n webhooksJWT auth