EASLA Website

East Asian Student Language Association

2020 - Present
Student Organization

Background

An online language exchange community I cofounded during college, originally centered around practicing Japanese in a relaxed, supportive setting.

EASLA started informally, as a way for friends and classmates to practice speaking together outside of class. Over time, it grew into a regular set of sessions with people joining from different places, some still in school and others long graduated, all using it to keep their Japanese (and English) from getting rusty.

As more people joined from different time zones, keeping track of session times became harder than it needed to be. We needed a single place where everyone could see when things were happening without coordinating manually or double-checking conversions.

I built and deployed the EASLA website to handle that. Credits to Kaho for the Japanese Translation of our website. It includes automatic timezone detection and conversion, an integrated Google Calendar for live session schedules, and a simple, accessible interface that works across devices.

At this point, the site functions as both a scheduling tool and a way for the community to stay connected, making it easier for people to keep practicing together even as their lives and locations change. Come check it out if you ever want to join us for a session!

Gallery

Current members of EASLA during a virtual language exchange session in 2025

Current members of EASLA during a virtual language exchange session in 2025

Current members of EASLA during a virtual language exchange session in 2025
Older members of EASLA celebrating Alison's last day of hosting language table
The founding members of EASLA
Meeting with Kuya in Los Angeles for the first time. A now good friend from Japan that I met through this online language table
Storytime about how I met the Yakuza in Japan during one of our online sessions

Key Features

  • Automatic timezone detection and conversion for global accessibility
  • Integrated Google Calendar API for real-time session scheduling
  • Responsive design that works seamlessly on mobile and desktop devices
  • Built with Angular and TypeScript for maintainable, scalable code
  • Deployed on AWS for reliable hosting and performance
  • Internationalization support for future language expansions

Technologies

AngularTypeScriptAmazon Web ServicesGoogle Calendar APIInternationalization (i18n)Time Zone Detection