Monbase is an NFT marketplace platform that aims to facilitate the buying, selling, and discovery of NFTs across the BNB Chain, positioning itself as a leading digital asset exchange.
An English test prep platform
Confidential
4 months
Convention
2025
AWS, MySQL, MongoDB, NestJS, ReactJS
This is an English test prep platform that aims to provide an engaging and effective environment for individuals seeking to improve their English proficiency, particularly for standardized tests like TOEIC.
Our client aimed to offer a comprehensive and interactive learning experience. However, several challenges stood in the way of achieving this goal:
– Lack of engagement: Maintaining learner engagement was crucial, especially given the self-paced nature of online learning. Traditional methods often lead to learner drop-off.
– Discontinuous technical integration: Seamless integration of various educational games with the core learning curriculum presented a complex technical challenge, requiring a robust backend framework and efficient data management.
– Hard to scale and manage data: The platform needed to be robust and scalable to accommodate a potentially large user base without compromising performance. This also involved managing diverse data types, from user profiles and progress to game-specific data.
To overcome the challenges, Hola Tech adhered to the best practices. Key components of the solution included:
– Enhanced engagement and adaptive learning: We addressed the lack of engagement by integrating gamification elements directly into the learning path. This included interactive educational games designed to make learning enjoyable and effective. To maintain motivation, we implemented personalized learning paths that adapt to individual proficiency and progress. This dynamic content delivery, supported by the NestJS backend, ensures learners are consistently challenged but not overwhelmed.
– Seamless technical integration: To resolve the issue of discontinuous technical integration, we built a highly modular and component-based backend API using NestJS. This allowed for the independent development and seamless integration of various educational games and core learning modules. Standardized API endpoints facilitate efficient data exchange between these components. For data management, we strategically utilized MySQL for structured user data and learning progress, and MongoDB for flexible, high-volume data like game states and user activity logs, all orchestrated through the NestJS API. The frontend, developed with ReactJS, provides a unified and dynamic user interface, ensuring smooth interaction with all integrated game components.
– Scalable architecture and efficient data management: To tackle the challenges of scalability and data management, we implemented a cloud-native architecture on AWS. This leverages AWS’s elasticity and scalability to handle fluctuating user loads and increasing data volumes. We employed a dual-database approach with MySQL for relational data (user profiles, course structures, test scores) due to its strong consistency, and MongoDB for flexible, high-volume, and less structured data (game session data, user interactions, analytics events).
– Accommodated a peak of 1,000 concurrent users without performance degradation
– Processed over 100,000 practice questions monthly
The implemented system successfully met the client’s requirements for performance, scalability, and enhanced learning engagement. The platform has significantly increased learner motivation and retention, attracting over 1,000 active users. The tailored learning paths and integrated games have empowered these users to improve their English proficiency effectively. This demonstrates the platform’s success in providing a seamless, engaging, and effective solution for online test preparation.
Monbase is an NFT marketplace platform that aims to facilitate the buying, selling, and discovery of NFTs across the BNB Chain, positioning itself as a leading digital asset exchange.
PreBuild is a software development company that aims to streamline the software planning and development process for businesses.
Tyrant is a Telegram mini app that aims to deliver an engaging combat and tap-to-earn experience, fostering community interaction through social missions within the Telegram ecosystem.
TetherX is an innovative OTC (Over-The-Counter) trading platform specifically developed for the Mongolian market, aiming to provide a stable and accessible cryptocurrency trading environment. It leverages Mongolia Stable (MGStable), a Mongolian Tugrik-backed stablecoin, to facilitate seamless peer-to-peer cryptocurrency transactions, enabling users to trade digital assets without intermediaries while ensuring local currency stability.
Enjoy the holidays worry-free! Our team is here for you 24/7, even during the holidays, providing uninterrupted support for your project at no extra cost