Building a Modern EdTech, Jobs & Mentorship Ecosystem (Opportunation)
EdTech platforms are often fragmented—separate tools for courses, booking mentors, and chatting. With Opportunation, I wanted to build a unified ecosystem that does it all.
This was a massive full-stack challenge. We needed high-quality video streaming for courses, real-time video calls for mentorship (integrated via ZegoCloud), and a seamless talent marketplace.
Key Engineering Wins:
Real-time Interaction: Built a robust messaging system using Socket.io so mentors and students can chat instantly.
Global Payments: Integrated both Stripe and Paystack to handle payments across different currencies and regions transparently.
AI Integration: Leveraged Anthropic Claude to power AI-assisted features for users.
It’s amazing to see how React 18 and Node.js can handle this level of feature density smoothly.