React / Next.jsStack: Next.js
AllPros
Course and mentor discovery platform with reviews
Visit the live site
The problem
Learners had no single place to compare courses and mentors side by side against real reviews before committing.
What I built
Built a multi-page React and Next.js platform with search, category browsing, comparison views, review pages, and a seller-facing side — all composed from reusable section components.
The hard part
Designing a component structure flexible enough to compose many different page types — listings, detail, tools, blog — without duplicating layout code.
Result
Live multi-page platform that new categories and page types can be added to without redesign work.
Built with
- Next.js
- Renders pages on the server, so content is in the HTML for crawlers and the first paint does not wait on JavaScript.
- React
- Component model for interfaces with state, so shared UI is written once and reused across pages.
- Tailwind CSS
- Utility styling with a fixed scale, which keeps spacing and colour consistent as a site grows.
Hiring from Canada? What working together looks like →

