Set the database to win or *nix. This is easy and requires 15 minutes of time. The database is needed for syncing the app.
Install the server component on win or *nix. This is easy and requires 15 minutes of time. This part provides registration and processing of requests from the application.
You can upload it to play.market or appstore. Or use it for personal purposes together with the desktop program..