Modernizing NLP's Platforms

How we helped News Literacy Project transform their legacy platforms into modern, scalable solutions reaching millions of users across the United States.

Project Overview

News Literacy Project (NLP), a renowned NGO dedicated to educating the public about media literacy and critical thinking, needed to modernize their technology infrastructure. Their PHP-based platforms were showing their age, and they needed a more modern, scalable solution to serve their growing user base and expand their partnerships with educational institutions.

Industry

  • Nonprofit Sector
  • Education Technology
  • Media Literacy

Technologies

  • NestJS
  • Next.js
  • TypeScript
  • AWS
NLP Platform

The Challenge

NLP's PHP-based platforms were struggling to meet modern demands. The legacy architecture had limitations at the database schema level, making it difficult to scale. They needed a solution that would allow for seamless integration with school districts like LAUSD and support the growing demand for their educational products.

Our Solution

  • Modern Tech Stack

    Migrated from PHP/Laravel to NestJS, Next.js, and TypeScript for enhanced scalability and maintainability.

  • Cloud Infrastructure

    Implemented AWS cloud infrastructure for improved scalability, performance, and reliability.

  • Integration Capabilities

    Built flexible integration systems allowing seamless connection with educational institutions like LAUSD's 1,300+ schools.

Implementation Journey

2020: Initial Phase

Introduced Agile practices, created technical documentation, and stabilized the product with critical bug fixes.

2021/22: Platform Enhancement

Developed NLP Education Hub, implemented SSO, and maintained multiple applications including RumorGuard and Checkology.

2023/24: Modern Transformation

Launched the Election Dashboard, integrated with LAUSD, and began phased migration to modern JavaScript frameworks.

Key Features Delivered

Election Dashboard

Real-time analytics and insights for election-based news literacy interventions.

Single Sign-On

Unified authentication across all NLP platforms using OAuth 2.0.

Education Hub

Comprehensive resource library for educators with modern learning tools.

Key Learnings

Modernization is Essential for Scalability

Migrating to a modern tech stack enabled NLP to scale its platforms and integrate with large institutions.

Cloud Infrastructure is Critical

AWS ensured dynamic scaling, high traffic handling, and seamless user experiences.

Continuous Innovation

Iterative development approach helped meet evolving user needs and organizational goals.

Ready to Modernize Your Platform?

Let's discuss how we can help transform your legacy systems into modern, scalable solutions.