Language Learning Platform

Summer 2024 | Collaborative Web Development Project

Overview

This project was my first real attempt at creating a website with a back-end. It was a collaborative effort with my teammates, Tristan West and Aiza Nygman. Together, we developed a language-learning platform designed to make acquiring new vocabulary interactive and fun.

The website used PostgreSQL to store user data and was built using the Express framework. To handle API requests efficiently, we relied on Axios. While I initially attempted to implement user authentication from scratch, I eventually adopted jsonwebtoken for a more secure and efficient approach. The project is live at: Language Learning Platform. (Note: The database may take some time to wake up if idle.)

The GitHub repository for this project is available at: Language Learning Platform Repository.

Team Contributions

Key Features