Mentorly
Six different businesses — an ebook, a course, a booked call, an AI agent — authored through one interface without it fragmenting into six products.

The problem
Creators, coaches and consultants sell very different things, and normally need a different tool for each: one for courses, one for bookings, one for payments, one for the landing page. The platform sets out to be the single account behind all of them.
Let a seller go from an idea to a live, paid offer in one sitting, whichever kind of product they are selling.
The challenges
- Each product type needs its own authoring flow and its own delivery mechanics, while the seller has to experience one coherent product.
- A single-page application of this size has to split its routes and data fetching carefully, or the first load pays for the entire catalogue of features.
- Auth, storage and data all run through one backend, so access rules have to be right at the data layer rather than only in the interface.
- AI generation has to leave the seller in control of the result, not hand them something they have to undo.
The solution
- Six genuinely different product types behind one authoring flow: ebook, course, video course, consultation, service offer and AI agent.
- AI generation from a short brief — outlines, copy and lessons — so a seller starts from a draft rather than an empty page.
- Bookings that carry calendar, video call and payment in a single flow, rather than three tools stitched together.
- Checkout in multiple currencies with payouts to the seller's bank, and analytics on revenue, conversion and retention.
- A marketplace so sellers can be found by buyers already looking, instead of relying only on their own audience.
Technology
ReactViteTypeScriptSupabaseTanStack QueryReact Router
Want to tell me what needs to be built for you?