Newwave Solution
Software Development

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.

interactive-online-platform-banner

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.

Platform

Platform

Web & Mobile (Android / iOS)

Industry

Industry

Education

Team size

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.

Digital Textbook Experience

Interactive features reflected a product challenge: how to turn digital textbooks from passive reading materials into interactive learning experiences that support active participation.

Student Learning Experience

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.

Admin and Content Operations

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

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

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

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

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.

Collaboration Model

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

Centralized Admin CMS
Centralized Admin CMS

The client could manage learning operations from one place, reducing manual coordination and making it easier to scale content, users, and assessments as the platform grew.

Structured Interactive Learning Expansion
Structured Interactive Learning Expansion

The client could expand interactive learning without treating every new activity as a disconnected feature, helping the platform grow in a more structured and maintainable way.

Gamified Learning Activities
Gamified Learning Activities

Instead of treating games as standalone add-ons, Newwave Solutions designed interaction flows for each game format based on its learning purpose and user behavior. This helped the client expand gamified learning while keeping new activities connected to the broader learning journey.

Unified Cross Platform Learning Logic
Unified Cross Platform Learning Logic

The client could expand across multiple platforms without creating disconnected product experiences, reducing future maintenance complexity and improving learning continuity for students.

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

Software Development
Reducing Manual Garment Verification in Healthcare Facilities from a Full Day to Minutes
See project details
Reducing Manual Garment Verification in Healthcare Facilities from a Full Day to Minutes
Software Development
AI Chatbot for 10K+ Daily Website Consultation
See project details
AI Chatbot for 10K+ Daily Website Consultation
Software Development
Creating a Secure Multi-Chain Wallet for Web3 Asset Management
See project details
Creating a Secure Multi-Chain Wallet for Web3 Asset Management
Software Development
Multi-Chain Cryptocurrency Wallet App
See project details
Multi-Chain Cryptocurrency Wallet App
Software Development
Social Livestream Platform at Scale
See project details
Social Livestream Platform at Scale
Software Development
Gamified JLPT App for Study Abroad Support
See project details
Gamified JLPT App for Study Abroad Support
Software Development
Blockchain Ecosystem Development from Concept to Market Readiness
See project details
Blockchain Ecosystem Development from Concept to Market Readiness
Software Development
ERP Software for Turtle & Tortoise Museum
See project details
ERP Software for Turtle & Tortoise Museum

Let’s Build Something Extraordinary

Sign up for a 30 min no-obligation strategic session with us. Transform your Ideas into scalable reality.