CNEC Digital

Building the CNEC EdTech Portal

The CNEC Digital was developed as a comprehensive digital platform to support the academic and administrative needs of students and teachers across the CNEC network. The project combines learning management, institutional communication, and reporting tools into a unified environment — all built with a strong focus on scalability and maintainability.

Description Img

Custom Framework on Tomcat

Instead of relying on a large external framework, the platform runs on a custom-built framework, designed to take full advantage of the fast delivery in JAVAEE application server.
This decision allowed complete control over request handling, routing, and caching strategies, leading to a lightweight and highly optimized solution.

The framework integrates:

Technology Stack

Development Highlights

One of the key challenges was building a framework that balanced flexibility and performance.
The routing and ORM modules were written from scratch, allowing the system to avoid the overhead of popular frameworks like Spring while retaining clean, declarative code organization.

Caching and data reloading were also designed to optimize for both short-lived request-level data and persistent reports, ensuring consistent performance across multiple schools and thousands of concurrent users.

Outcome

The result is a robust, fully integrated educational portal capable of managing courses, content, students, and assessments.
Its modular architecture and self-contained Java EE foundation make it easy to maintain and extend — an important factor in supporting CNEC’s growing network of institutions.