Website logoTwo equilateral triangles of different size and different color nested within one another. Bottom sides of both are aligned.
Main

Open source data exploration tool

Senior Full-Stack Developer - PartnershipOnAI - January 1, 2021
React.jsGatsbyJsGraphQLTestingAlgolia

Overview and objectives

Partnership on AI (PAI) is a non-profit partnership of academic, civil society, industry, and media organizations creating solutions so that AI advances positive outcomes for people and society.

One of these solutions is AI Incident Database, an open-source tool for reporting and doing complex searching on events related in any way with AI systems.

The platform was made with React and GatsbyJs in order to cover the need for fast rendering and MongoDB and Algolia for creating tools and functionality.

Challenges

I joined the project to help with the discover app and implementing taxonomy creation and managing.

The discover app is feature-packed part of the project that lets users interact with a around 1300 incidents, each having tens of searchable attributes. So the first big challenge was to create a great UI/UX to interact with the data.

Taxonomies were introduces as a way of allowing users to create their own set of rules for defining a incident into the database. And in the end enable new search params.