Help for GUI (or frontend, or client) of a project

Hello everybody! (First of all, sorry if I make mistakes, English is not my first language)
I am currently working on a small project in which I make calculations about activities downloaded from Strava.
Currently I use rocket for exposing APIs (the only one really needed is for the auth callback from Strava), and the database of choice is SQLite.
I would like to integrate a frontend for visualization (some tables and in future track points on a map). The easier path would be to expose some data APIs in which I pass the data and make a nice web app.

The trouble is that I would prefer to create a (possibly, Windows) desktop app.
I tried to integrate druid but I fell short when I needed to pass data from the DB to the GUI (I could make druid or rocket start as another thread, but the database connection pool seemed like a nightmare...)

So in short, is there a way to create a desktop frontend but having an exposed API?

Thanks a lot :slight_smile: