Tutorial Consulting – EdTech Backend Modernization & Feature Expansion
Project Information
- Client:Tutorial Consulting
- Website:www.tutorialconsulting.com
- Industry:
EdTech
- Location:Houston, USA
- Tech Stack:Python, React, React Native
Intro
Tutorial Consulting, based in Houston, Texas, is a rapidly growing professional training company founded in 2017. They specialise in delivering globally recognised professional certifications - such as PMP®, PRINCE2®, ITIL®, Lean Six Sigma - via classroom training, live online instructor-led classes, and self-paced e-learning programs.
To support their growing global footprint, Prustaz partnered with Tutorial Consulting to modernise their legacy backend, improve scalability, and enable critical features like multi-country and multi-currency support.
The Problem
Tutorial Consulting was facing several challenges that limited their ambitions for international growth and feature expansion:
- Legacy backend constraints
Their existing backend was not built for rapid feature development. As they aimed to expand course offerings and improve learning experiences, the old architecture became a bottleneck. - Scalability & performance issues
With a mix of classroom, virtual instructor-led, and self-paced e-learning, their training platform required low-latency APIs, efficient data handling, and reliable background job processing — but the existing system struggled under load. - Limited admin capabilities
Managing global users, courses, and instructors from a single point was difficult. There was insufficient tooling in the admin panel to track enrollments, regions, or payment flows. - Global reach limitations
Although Tutorial Consulting had ambitions to serve professionals across geographies, their system did not support regional pricing, different currencies, or country-specific onboarding.
Our Solution
Prustaz delivered a full-scale backend modernization and built flexible, scalable infrastructure tailored to Tutorial Consulting’s global ambitions.
Backend Revamp
- Rebuilt the backend using modern frameworks and a modular architecture, making it easier to maintain and extend.
- Implemented robust and secure authentication flows (e.g., JWT) for learners, trainers, and admins.
- Improved API design for performance, reliability, and ease-of-use.
Feature Expansion
- Designed advanced course management: course creation, versioning, and content updates.
- Developed new workflows for live online classes, self-paced learning, and classroom sessions.
- Implemented certificate generation for course completions.
- Built analytics & tracking modules to monitor learner progress, course engagement, and trainer effectiveness.
- Automated notifications (email/SMS) for events, reminders, and updates.
Multi-Country & Multi-Currency Support
- Introduced an internationalization layer allowing region-based pricing and content: courses can be priced differently depending on the learner’s country.
- Enabled payments in multiple currencies, with conversion logic and wallet-style management.
- Configured localized content and flows, ensuring learners see relevant pricing and information based on their region.
- Architected the system so it's easy to onboard new countries in future.
Scalable Infrastructure Build
- Containerized services using Docker for consistency across environments.
- Optimized database access, introduced caching, and improved background jobs for reliability.
- Built CI/CD pipelines to enable rapid, safe deployments.
- Configured cloud-ready infrastructure to support future scaling.
Enhanced Admin Experience
- Revamped the admin dashboard to support global user and course management.
- Provided real-time insights: enrollments, country-wise distribution, revenue by currency.
- Built tools for content moderation, course updates, and reporting.
Impact
The modernization had significant business and technical impact for Tutorial Consulting:
- Global Expansion Enabled: With multi-country and multi-currency capabilities, Tutorial Consulting is now able to accept learners from different geographies seamlessly, driving potential revenue growth across new markets.
- Improved Performance & Reliability: API response times improved, and the system became more stable under peak load, leading to a smoother learning experience across all modes (classroom, online, e-learning).
- Faster Feature Releases: Thanks to a modular backend and CI/CD pipeline, Tutorial Consulting’s team can ship and iterate new features much faster, reducing time-to-market.
- Operational Efficiency: Admins now manage courses, users, and regions more effectively, reducing manual work and errors.
- Better Learner Engagement: Enhanced analytics help Tutorial Consulting understand learners’ behavior, enabling them to personalize content and improve retention.