Aaron Royer

Learning / Code / Curiosity

Language Feed


LanguageFeed is a full-stack language-learning web application I built it to explore the implementation of Second Language Acquisition (SLA) principles and best practices. Rather than traditional lessons, the app delivers a continuous feed of short, contextualized language content designed for frequent, low-friction exposure.


🧠 Concept

LanguageFeed is grounded in the SLA insight that context is essential for acquisition. Learners acquire language through repeated exposure to meaningful language used in recognizable situations — not through isolated forms or rules.

Language is presented as it appears in real communicative contexts, allowing learners to infer meaning naturally rather than rely on explicit instruction. This project represents one of my first intentional attempts to align software architecture with SLA theory.


📚 What it does

Note: The application no longer pulls live data from Twitter (now X), news outlets, or other external sources. All content is stale and included for demo purposes only.


🏗️ Architecture & Tech

Frontend

  • React
  • Redux
  • Material-UI
  • Webpack
  • Responsive PWA

Backend

  • Node.js + Express
  • PostgreSQL
  • Redis
  • Passport.js

Core Logic

  • Python

💻 GitHub: