Tutoronix: MERN-Powered Online Learning Platform with Student, Tutor & Admin Panels, Video Conferencing & Payment Integration
AddWeb Solution built Phase 1 of Tutoronix, a web-based online tutoring system to bring students and tutors together in a single, multi-faceted digital space. Developed using the latest technologies, including React 19, NestJS 11, and Next.js 15, the system provides a full suite of Student Panel, Tutor Panel, and Super Admin Panel, with secure user authentication, lesson discovery and booking, Stripe payments, Digital Samba video conferencing, and comprehensive administration tools – all delivered over a 17-week engagement for a United Kingdom client, Chris Craig-Wood.

The Business Needs
Understanding the Challenge of Building a Centralized, Multi-Role Online Learning Ecosystem from the Ground Up
The online tutoring market continues to grow rapidly, but the tools available to connect students with tutors remain fragmented, inconsistent, and difficult to manage at scale. Chris Craig-Wood identified a clear market opportunity: a centralized platform where students could discover, book, and purchase lessons from qualified tutors, and where tutors could manage their offerings, schedules, and student interactions — all within a single, professionally built digital environment.
The problem was the complete absence of a unified system. No platform brought together lesson discovery, tutor onboarding, course purchasing, live class delivery, and administrative oversight into one cohesive experience. Students had no structured way to find the right tutor for their needs, tutors had no professional tools to list and manage their lessons, and platform administrators had no centralized control panel to monitor and manage overall operations.
Beyond the functional gaps, the platform needed to be built to a standard that could support a phased product roadmap — with Phase 1 establishing the complete web-based foundation and Phase 2 planned to introduce mobile applications and AI-powered features. Every architectural and technology decision in Phase 1 needed to anticipate and support this future expansion without requiring a rebuild.
The platform also required integration with a strong set of third-party services — Stripe for payments, Digital Samba for video conferencing, Twilio for communications, Firebase for real-time functionality, and Mailchimp for marketing automation — making the technical scope significantly more complex than a standard learning management system build.
About Our Client: Chris Craig-Wood, United Kingdom, engaged AddWeb Solution to design and develop the complete Phase 1 web platform for Tutoronix — a scalable online learning marketplace built to connect students and tutors through a modern, multi-role digital experience, with Phase 2 mobile and AI development already underway.
Our Approach
Architecting a Scalable, Multi-Role Learning Platform with a Modern Tech Stack and Rich Third-Party Integrations
AddWeb Solution began with a comprehensive discovery and planning phase, working from the Tutoronix Figma designs to define the full platform architecture across the Student, Tutor, and Admin modules. The technology stack was selected to ensure both current performance and future scalability — React 19 with Tailwind CSS v4 for the student-facing frontend, NestJS 11 with Prisma v6 and Swagger v11 for the backend API layer, and Next.js 15 with Tailwind CSS v3 for the Admin panel.
The development was structured across three parallel workstreams — Student Panel, Tutor Panel, and Super Admin Panel — with shared authentication, data models, and API infrastructure underpinning all three. This architecture ensured that each user role had a purpose-built experience while operating within a unified, consistent platform ecosystem.
Student-facing development focused on intuitive lesson discovery, search and filtering, booking flows, and Stripe-powered payment processing — creating a frictionless path from lesson discovery to confirmed booking and payment. The Tutor Panel was built to give tutors full control over lesson creation, course management, scheduling, and student communication, supported by Digital Samba video conferencing for live class delivery.
The Super Admin Panel was developed in Next.js 15, giving platform administrators comprehensive visibility and control over all users, lessons, bookings, payments, and platform operations through a clean, data-rich management interface. Swagger v11 documentation was implemented across the API layer to support ongoing development clarity and Phase 2 integration readiness.
Third-party integrations were implemented across Stripe for payment processing, Digital Samba for video conferencing, Twilio for SMS and communication, Firebase for real-time functionality, and Mailchimp for email marketing automation — each integrated cleanly into the platform architecture without creating dependency conflicts.
The Solution
An integrated online learning and tutor engagement platform
We delivered a comprehensive student-tutor platform integrating course discovery, booking, payments, and live learning capabilities.
Student Panel
A fully featured student-facing web application enabling lesson discovery, tutor browsing, course purchasing, booking management, live class attendance, and account management — built on React 19 with Tailwind CSS v4 for a modern, responsive experience.
Tutor Panel
A comprehensive tutor-facing dashboard enabling lesson creation, course management, schedule configuration, student management, earnings tracking, and live class hosting through Digital Samba video conferencing integration.
Super Admin Panel
A powerful Next.js 15 admin management interface giving platform administrators complete visibility and control over all users, lessons, bookings, transactions, and platform-wide operations from a centralized dashboard.
Secure Authentication & Registration
A robust, secure authentication system supporting student and tutor registration, login, role-based access control, and account management across all three platform panels.
Lesson Discovery & Search
A structured lesson and tutor discovery system with advanced search and filtering capabilities, enabling students to find the right tutor by subject, availability, price, and rating quickly and intuitively.
Booking & Scheduling System
A complete lesson booking and scheduling system enabling students to book individual lessons or course packages, manage their schedule, and receive automated booking confirmations.
Stripe Payment Integration
A fully integrated Stripe payment gateway handling lesson and course purchases, subscription management, tutor payouts, and transaction history across the platform.
Digital Samba Video Conferencing
A live class delivery system powered by Digital Samba video conferencing, enabling real-time student-tutor interactions through a secure, embedded video experience within the platform.
Twilio Communication Integration
SMS and communication functionality powered by Twilio, supporting booking confirmations, lesson reminders, and platform notifications across the student and tutor user bases.
Firebase Real-Time Functionality
Real-time features powered by Firebase enable live notifications, instant messaging, and dynamic data updates across the platform without page refresh.
Mailchimp Email Marketing Integration
Mailchimp integration supporting automated email campaigns, onboarding sequences, and marketing communications to both student and tutor user segments.
NestJS API with Swagger Documentation
A fully documented RESTful API built on NestJS 11 with Prisma v6 ORM and Swagger v11 documentation, providing a clean, scalable backend foundation ready for Phase 2 mobile and AI feature integration.
Key Features & Activities
Comprehensive Student-Tutor Marketplace Feature Set
Screenshots
Showcasing Tutoronix’s End-to-End Online Learning Ecosystem & Interactive Education Experience







Client Testimonial
What Our Client Says
Final Outcome
Delivering a Production-Ready Multi-Role Online Learning Platform
AddWeb Solution successfully delivered Phase 1 of the Tutoronix platform to 100% completion, establishing a robust, scalable web-based learning ecosystem that connects students and tutors through a modern, feature-rich digital experience. The Student Panel, Tutor Panel, and Super Admin Panel are all fully functional, with secure authentication, lesson discovery, booking, payments, live video conferencing, and comprehensive admin controls operating seamlessly across the platform.
The integration of Stripe, Digital Samba, Twilio, Firebase, and Mailchimp gives Tutoronix a production-grade third-party service ecosystem that supports real-world platform operations from day one. The NestJS backend with Prisma ORM and full Swagger documentation provides a clean, well-architected foundation that is explicitly ready for Phase 2 expansion — with mobile application development and AI feature implementation already underway.
With a client happiness score of 8/10 and Phase 2 actively in progress, the Tutoronix engagement represents a strong, ongoing partnership built on a successful Phase 1 delivery that met scope, timeline, and quality expectations across a technically complex, multi-role platform build.

Ready to Build Your Online Learning Platform from the Ground Up?
Partner with AddWeb Solution for expert MERN stack development, multi-role platform architecture, and end-to-end edtech product delivery.














