TrueKuehli / PruneTree

App for creating Sims 4 family trees. Fork of the Plum Tree app using local browser storage to replace API calls.
https://prunetree.app/
ISC License
3 stars 3 forks source link

Tree Sharing #37

Open TrueKuehli opened 8 months ago

TrueKuehli commented 8 months ago

I'm creating this issue to provide a place to discuss how we want to implement sharing trees with others. While some people may be content with the download options currently in the app, or the download options planned in issue #8, this is far from perfect.

Ideally, sharing a tree should be as simple as it was in the original Plum Tree app; i.e. a user should be able to generate a link they can send to another person to share their tree.

Of the top of my head, I can think of only two ways we can do this given the current architecture of the app:

Feel free to suggest other options or give your opinions on existing ones. Depending on which method we end up choosing, other questions need to be answered as well (e.g. Google Drive API vs. Dropbox API vs. ...; or in the case of option 2 AWS vs. Firebase vs. ..., what time limit if any, what level of image compression, ...) although I suggest we clear those up only after deciding the general route for this feature.

TrueKuehli commented 7 months ago

Issue #46 is probably a good starting point to test some parts required for this feature, as we already need cloud storage and ways to query the data for importing public archive trees.