Codr

Overview

Codr is an online fully customizable annotation tool built by researchers, for reseachers. I am leading the development team in conjunction with VJ Jain, a fellow researcher from the Privacy Engineering - Regulatory Compliance Lab (PERC_Lab) at the University of Maine.

This project stemed from the lack of annotating tools available. The first iteration was built in 2020 with the focus on only one research project. That original version of Codr can be be found at https://codr.dylanbulmer.com/.

We are now on iteration two of Codr and it has already come a long way from where it began. In this version, we have completely redesigned the annotator tool. To use it, every project now needs a configuration file that describes general infomation, the model of the sampleset, and how/what information is displayed to the user's client. The configuration also contains custom dot-notation traveral to grab data from the samples and display it to the end-user client.

Development stack:

Frontend: NodeJS, NextJS, React, SWC, Jest, TailwindCSS
Backend: NodeJS, ExpressJS, MongoDB
Streaming: Kafka, Websockets
Other tools: Docker, Kubernetes, Helm

Prototype: https://perc_lab.codrjs.com/; this will become a private, account protected domain soon™️. A demo site will be available shortly after.