Skip to content

louiecasula/lingosphere

Repository files navigation

Lingosphere V1

For the final project for Harvard's CS50 Python course I came up with Lingosphere, a word of the day program that allows a user to create an account, select their English proficiency, and receive a word at the selected proficiency for every new day they sign in. For each word a user receives, its definition, part of speech, an example sentence, and an mp3 pronunciation are provided, along with the ability to be added to a list of favorited words. This was the first project that I designed and built with minimal specifications and helped affirm my love for both programming languages and natural language. It also inspired me to create a follow-up, full-stack web application here!

Demo

v Click to watch! v Lingosphere

Features

  • User registration (info saved locally in CSV files)
  • Pool of 90 English words at 3 different proficiency levels
  • Access to definitions, parts of speech, example sentences, and mp3 pronunciations
  • Favorited and archived word lists

Technologies Used

  • Python

About

An English word-of-the-day Python program

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages