Problem

The client had previously invested in the creation of a platform as they forecasted the need for a technology enabled platform to cater to students appearing for SSC, CBSE, ICSE board exams. However, the market-need demanded an exponential growth and the platform had its own challenges.

Scalability

Forecasted number of student was in thousands and the platform would fall short in catering to those numbers

Security

The interactive training and assessment material was not secure within the existing system

Lack of automation

The existing content was managed using an excel-sheet and the process was completely manual in nature which was prone to errors. Client had a hybrid application for students to initiate their training. Also the content was managed in the excel-sheet and used to be pushed into the database.

Solution

We built a CMS (Content Management System) that is optimized for the existing and ever updating content repository, that can be published on multiple interfaces (mobile, web, TV). The CMS was custom build using Angular, Node.js, MongoDB.

The solution also consisted of data migration from multiple sources to mongoDB. Also the solution was cloud native, containerized and hosted on a Kubernetes environment on top of AWS.

We proposed a 3-level App Modernization strategy –

Architecture

Revisiting the architecture by enabling microservices based architecture for better scalability, flexibility and maintainability.

User Experience

Multi-interface, multi-device support with DSL and better UI/UX

Multi-Access

Multi-devices, multi-interfaces (TV, Mobile, Web) to provide accessibility to cater to the forecasted audience strength

Technology used

Microservices
Cloud Native
APIs
Containerization
UX
Kubernetes
Open Source
DSL
Serverless
Event driven architecture

Impact

Students base
increased

Content creation
increased

Sales
increased