Word Spark is a great website to learn vocabulary words. You can study with flashcards, multiple choice questions, and written questions. It keeps track of your progress on each word you study. AI is integrated with the website to help you with your word learning journey. It is used to give you feedback on your written responses and to generate example sentences. Our approach is backed by psychological principles to help you remember the words you learn.
Engineering: Alexander Toutanov. Alex is a senior at Lincoln High School, Seattle. He wanted to expand his vocabulary to broaden his literary scope and for the vocabulary section of the SAT. There are some word-learning websites already, but the ones he has tried are not good enough or fun enough. So he decided to try making his own website.
Design: Eleanor Andrew. Nora, Alex's twin sister, is also a senior at Lincoln High School. She is good at psychology, achieving a score of 5 on her AP Psychology exam, and used her knowledge to contribute to the design of the learning activies. She is also artistically inclined, and advised on some of the aesthetic choices.
This was made using Next.js and React for handling the website, Firestore for the database, Firebase Authentication for the authentication, and GenKit for the connection to AI (Gemini). There are also several other libraries like react-toastify and lucide-react to enhance the website.
