Structured is a productivity app for iOS, Android and Web, which combines to-do lists and calendars into one timeline of your day. Learn more at https://structured.app.

TL;DR

The goal of the project is to be able to reliability predict icons based on the title of a task using on-device machine learning models. We have millions of real-world data samples.

The UX

In the app, whenever a user creates a new task, they first have to enter the title of that task. While typing, the app automatically calculates the most fitting icon and replaces it.

Alternatively, the user can tap the icon and manually select an icon from the icon picker. The icons here are also sorted based on the title.

Once an icon was manually selected, the app does not replace it, even if the title changes.

Title.png

image 1.png

Requirements

Here you can find a sample of the raw data. I have such a file for every day.

2022-05-16.csv