Nice, will check it later. I think we need to add some persistence. Then the search will make more sense.
Not sure if applesauce db cache (https://hzrd149.github.io/applesauce/tutorial/05-loaders.html#cache-configuration) or something custom would be better, since we are dealing with ephemeral events.