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
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.