After some months of side-project work, here’s the first version of my new Solid app. This time, I’ve developed an application to help you keep track of your media (Movies, TV shows, etc.). This first version only tracks movies, and I can’t promise anything, but it’s very likely that I’ll add support for TV Shows and other forms of media in the future.
You can use it here: https://noeldemartin.github.io/media-kraken/
I’d appreciate any feedback you can tell me, be it from a developer or a user perspective.
Something I’ve done different from my previous app is the way data is stored in the client. Like before, users have the option to log in using Solid or browser storage. But this time, the data stored in the browser is also semantic data. Thanks to this, the application comes with functionality to import and export using JSON-LD. I also updated my library soukai-solid to be more consistent with Solid’s data model (HT to @aveltens for helping me understand it better in this thread :D).
Using browser storage, the application can even work offline for the most part (except the external API to search new movies). It doesn’t go as far as working offline with Solid and synchronizing going back online, but that’s definitely something I’d like to do and this is a step forward in that direction.
If you want to learn more, you can read the documentation and browse the source code in github: https://github.com/NoelDeMartin/media-kraken