Vocabulary Explorer

Project overview

Vocabulary explorer was a capstone project I built alongside 5 other developers for CMPUT 401 at the University of Alberta. Our clients were ALTLab; a linguistic research group based at the university. We were given access to the Cree words search api, definitions of words, and connections between words based on semantics. Our job was to build a interactive visual map of word domains based on user query over the span of four months.

Demo

Utilized

JS
React
MUI
D3
Cypress
Jest
Docker
AWS

Features

  • Search the Cree database using both english or cree words as query.
  • Hear how Cree words are pronounced.
  • View an interactive map of domains that contain Cree words and hypernym and hyponym domains that connect to it.

My Accomplishments

  • Took ownership of Project Requirements Document; Converted client requirements into atomized user stories and modified them based on clients changing needs.
  • Spearheaded the interactive word map feature of the product; converting client data obtained from their API endpoints into graph built using D3.
  • Acted as scrum-master throughout the whole project, ensuring agile prinicples were followed.
  • Reduced graph load times from 10-15 seconds to almost instantaneous by using a design principle known as lazy loading.
Sooraj Arakkal
Sooraj Arakkal
Computer Scientist

I like building things.