After a discussion with mentors, we decided that to account for my university exams, we should move up the timeline so that the project deadlines will not get affected. So I started working on a project a week earlier than decided.
So, this week I started working on a Desktop App(Skunkworks-Parrot).
For database migration in the Desktop App, I created the ServerDatabaseCommunicator class which will be used for communication with the server database. In that, I implemented the methods for initializing the SyncClient, Creating tables in the server database, and uploading notifications and groups.
Here you can find code for the same.
Please have a look at it and suggest any changes or improvements needed.