More-Than-Solitaire / Tabs-Lite

An ad-free open source guitar tablature application using an existing popular tabs database. Built for speed and simplicity.
Apache License 2.0
64 stars 4 forks source link

Create Accounts to sync favorites #54

Open cullub opened 3 years ago

cullub commented 3 years ago

This will require a good bit of both app and backend work. We'll have to create the concept of "accounts" on the server side, make the server interactive (more or less), and store lists of favorites (and playlists?) server side to enable syncing.

App side, we'll have to create a UI for account login and status. Maybe integrate with google accounts? Then sync favorites and playlists each time they're updated.

Also sync server->app maybe each time the app is started? Maybe keep a version number to track updates. Think about what to do when the user is signed in to multiple devices and edits from both devices.

Make sure this doesn't impact startup speed and doesn't impact offline functionality.

cullub commented 2 years ago

This should happen after #64

cullub commented 1 year ago

Update: paid for site hosting so can now start on this.