I actually just finished something like this. If you want to check it out here’s the link (It is android only).