Interactive Learning Experiences & Centralized Management for An EdTech Multi-Platform
Education · APAC Market · Software Development · Web/ Mobile/ Desktop · 10 Members · 3 months
The client needed to leverage an existing digital learning platform with new game formats and richer textbook interactions without creating fragmented learning experiences or complex admin operations. Newwave Solutions helped structure these interactive learning requirements into a multi-platform EdTech system that connected student learning flows with centralized content management. The enhanced platform enabled the client to scale interactive learning, manage educational content more efficiently, and deliver a more consistent learning experience for students from Grade 1 to Grade 12.
Client Context
The client is a Vietnamese EdTech provider that develops digital learning solutions for students from Grade 1 to Grade 12. Its platform offers digital textbooks, courses, exercises, games, and online exams, while also providing educators and administrators with tools to manage content, users, and assessments.
As digital learning adoption increased, the platform became a key product for delivering a consistent and interactive learning experience while supporting content management across platforms.
Service
Industry
Team size
10 members
Business Stakes
As the client expanded its digital learning platform with more games, textbook interactions, exercises, and exams, the core business challenge was no longer just adding new learning features. The bigger challenge was how to scale interactive learning without weakening student engagement or making content operations harder to manage.
Interactive features reflected a product challenge: how to turn digital textbooks from passive reading materials into interactive learning experiences that support active participation.
If new gaming interactions were developed as disconnected experiences, students could face an inconsistent learning journey. Over time, this could make it harder to maintain engagement, reduce learning motivation, and increase the risk of user drop-off as the platform expanded.
As the volume of learning content and users increased, a more organized way was required to manage operations. Without a centralized structure, content updates and learning resource management could become less efficient, slowing the client’s ability to expand the platform and support new learning formats.
Our Approach
Newwave Solutions did not build each new game or textbook interaction as a standalone feature. The team structured them around a shared learning and content management model, so interactive experiences could expand without breaking platform consistency or admin control.
For the Admin CMS, the team enhanced the existing management system into a more centralized structure for core learning operations, including courses, books, exercises, exams, and users. This helped the client manage a growing volume of learning resources without increasing operational complexity.
For the student site and mobile app, Newwave Solutions developed learning flows that supported reading digital textbooks, taking courses, completing exercises, joining minigames, and taking online exams. Since the platform required diverse game formats across web and mobile, each activity was analyzed based on its learning purpose and interaction logic instead of being treated as a standalone feature.
For the desktop app, the team supported classroom-oriented learning activities such as presenting slides, displaying lessons, reading books, and watching lesson videos. This helped extend the learning experience beyond web and mobile while keeping the core learning logic aligned across platforms.
Technical Decisions
The main technical decision was to support two layers of growth at the same time: interactive learning experiences for students and centralized content operations for administrators. Newwave Solutions selected the technology stack to keep these layers separated enough to serve different workflows, but connected enough to work within one learning ecosystem.
Vue/Nuxt and Node/Nest
Used to separate student learning flows from admin management flows while keeping both connected within one platform structure.
MySQL and MongoDB
Combined to support flexibility between operational data (for user records, courses, exams) and learning content (for digital textbooks, exercises).
Canvas/Fabric.js
Enabled an interaction layer on top of digital textbooks instead of treating them as static files (zone-based zooming, page-level interaction, and exercises linked directly to selected textbook areas)
Flutter
Used to maintain core learning flows on mobile instead of building a limited companion app, helping increase accessibility, improve user engagement, and deliver consistent learning experiences across devices.
Newwave Solutions worked with the client through a sprint-based delivery model using Agile methodology. This approach was suitable for the project because the platform involved many learning activities, user flows, and interactive content requirements that needed to be reviewed and refined throughout development. Continuous testing within each cycle also helped detect issues early, especially for complex areas such as minigames, digital textbook interactions, and cross-platform consistency.
We also managed the project with clear task tracking, progress visibility, and ongoing communication through Git and Jira. This helped the client follow delivery status, review working outputs from early stages, and stay closely involved in product decisions. With that, we managed to reduce handoff delays and kept the final platform aligned with real learning and operational needs.
Product
Outcomes
Business Impacts
The enhanced platform helped the client scale interactive learning without increasing product fragmentation. Newwave Solutions transformed the client’s interactive learning ideas into structured learning experiences that could be delivered consistently across platforms and managed efficiently through a centralized administration model.
For the business, this meant the client could expand its EdTech product with richer learning formats while keeping content operations under control. Existing learning materials became easier to reuse; student experiences became more consistent across channels, and the platform gained a stronger foundation for future product growth.
Related Case Study
Let’s Build Something Extraordinary
Sign up for a 30 min no-obligation strategic session with us. Transform your Ideas into scalable reality.

