After a fairly hectic few weeks, everything seems to be coming together! Group-wise, we’ve been communicating consistently via our Discord server, and Eva and I have been working on putting our code scaffolding into practice. So far, we’ve built out the skeleton and matched our site design to Kevin’s fantastic designs, which the whole group has been actively suggesting minor tweaks to in order to match our project’s goal of providing information on the boundaries of freedom of speech in a clear and accessible way.
The topic model is essential to our functional website, so Martin is doing a manual quality check on the resulting dataset to understand if our predicted threshold would be viable for determining if a case falls into a certain topic. The template question that’s being asked in investigating the threshold for a topic is “Does the topic in question accurately reflect the case’s content at a 25% threshold?” and we will replace the percentage with any percentage that is needed in order to do this in the most accurate way possible. Thankfully, the topics have been super clear since Eva removed common judicial stop words, so hopefully this goes well!
Development-wise, we’ve been trying to have fun with putting everything together. Eva and I have been sharing work in progress screenshots of things that go horrifically wrong during coding (in a way that is hilarious and can be fixed in two minutes) and, of course, memeing about it.


The great thing about having designs done is that putting the skeleton together for a site becomes much easier. The most work is definitely in assembling the logic that we’ll need in order for everything to flow correctly according to our prototypes.
In terms of design, as noted, Kevin’s made some cosmetic tweaks after our group meeting to make major revisions, and everything looks great! We added Alaska and Hawaii to our map and changed a few things like buttons and colors, and those things are super easy to tweak in our code.
The schedule we set at the beginning of the semester is relatively blank, but internally, we’ve set deadlines for ourselves and we’re aiming for complete rather than perfect. We, of course, want the project to be as good as possible, but to get a little pretentious, the root of perfection is completion.
Some things that we’re actively working on include:
- The code for the website
- Finishing touches on data
- Web copy
- Outreach