Enhancements in CTLK webapp

A summary of my work for Classical Language Toolkit (CLTK) as a GSoC student.

Download as .zip Download as .tar.gz View on GitHub

About The Project.

CTLK Webapp provides a modern reading environment classical languages. The data present in the CLTK corpora with the help of CTLK tools is used to display classical texts along with related metadata like translations, commentaries, definitions etc. The webapp consists of two parts:

Work Description

During the summer, I first worked on serving metadata like definitions, translations and commentaries though the CLTK API. The data exposed by the API was then ingested into MongoDB and rendered on the frontend. Next up was adding the functionality to enable the users to add annotations and bookmarks to text. Finally, I extended the user profile to add annotations and bookmarks views.

Main Features

Other contributions

Mentors

My official mentors for this project were Luke Hollis (@lukehollis), Christopher Morse (@christophermorse) and Rob Jenson (@ferthalangur). I really want to thank them for their support and guidance throughout the summer, especially Luke Hollis. A special thanks to Kyle P. Johnson (@kylepjohnson). ***