Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a decentralized DB to back the BikeTag adapter of this API #78

Open
KenEucker opened this issue Nov 8, 2021 · 4 comments
Open
Labels
help wanted Extra attention is needed someday-maybe

Comments

@KenEucker
Copy link
Owner

While each of the other clients have their own data backend, the BikeTagClient does not yet have a store backing it. Enter gun.js and we can implement the decentralized BikeTag API backed by minimal servers in the cloud + all users.

https://gun.eco/docs/API

@KenEucker
Copy link
Owner Author

KenEucker commented Nov 12, 2021

@KenEucker
Copy link
Owner Author

Minimal gun support has been started, but does not yet work. Need to figure out how to get gun to function under TypeScript.

@KenEucker KenEucker added the help wanted Extra attention is needed label Nov 27, 2021
@KenEucker
Copy link
Owner Author

I need help getting gun to work with TypeScript here and it is now blocking me from moving forward with key implementations for the functionality of the BikeTag API.

I want to be able to manage notifications, queued images, updates, and deletes; all using the gundb client and picked up by the newly rewritten biketag-app project.

@KenEucker KenEucker changed the title Implement gun.js to back the BikeTag adapter of this API Implement a decentralized DB to back the BikeTag adapter of this API Jan 21, 2022
@KenEucker
Copy link
Owner Author

Ignore GunJS.

This option should explore both a database and a filestore to back up all of biketag data, in conjunction with a migrate function within the biketag api for migrating data to the latest form (just returns the object as is for first published version wtih this method).

Finally, the biketag-api project should have github actions to coordinate the updating of the schema in the database.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed someday-maybe
Projects
None yet
Development

No branches or pull requests

1 participant