← All case studiesNonprofit & Education Technology

News Literacy Project Modernizing NLP Platforms

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

Client: News Literacy ProjectIndustry: Nonprofit SectorPlatform: Education Technology
NLP Platform
Overview

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 SectorEducation TechnologyMedia Literacy

Technologies

NestJSNext.jsTypeScriptAWS
Challenge

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.

Solution

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.

Timeline

Implementation Journey

  1. 01

    2020: Initial Phase

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

  2. 02

    2021/22: Platform Enhancement

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

  3. 03

    2023/24: Modern Transformation

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

What we shipped

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.

Impact

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 when you are

Have a workflow like this?

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