mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 08:45:58 +03:00
[GH-ISSUE #507] Sync collection with a cloud storage (e.g: Google drive) #194
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Aditya94A on GitHub (Jan 19, 2020).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/507
Originally assigned to: @liyasthomas on GitHub.
What is the feature? Postman Teams essentially, without any dedicated backend, we just piggy back off a cloud storage provider.
So, how it would work is basically like:
This would essentially obsolete Postman's biggest use-case.
Check out this application
https://www.draw.io/
Draw.io has a fantastic implementation of this, highly recommend trying out the experience. It's a diagram drawing tool (with not much of a backend for itself, it just piggy backs off of google drive), you can save a diagram to a folder in your google drive, share the diagram link with someone, and you can both work on the same file together.
So, essentially google drive APIs allow you to add real-time collaboration (and other cloud storage goodies) to an app (like Postwoman).
This would literally be a (postman-)killer feature.
Would love to collaborate on this (or anything else in this direction). What are your thoughts on adding collaborative functionalities? (@liyasthomas @jamesgeorge007 @AndrewBastin @NBTX)
@liyasthomas commented on GitHub (Jan 19, 2020):
@AdityaAnand1 feature suggestion sounds great! Would love to work on it.
And the mentioned website does the job neatly. Will plan for an MVP, and we would love to add you as a collaborator.
@liyasthomas commented on GitHub (Jan 19, 2020):
We can certainly make use of Firebase functions, auth, etc for initial prototype. Google sign in seems to be a piece of cake with Firebase Auth.
@Congee commented on GitHub (Jan 20, 2020):
Then I can really ditch Postman.
@liyasthomas commented on GitHub (Jan 20, 2020):
MVP is ready 🎉
checkout
authbranch for development: https://github.com/liyasthomas/postwoman/tree/auth@Congee commented on GitHub (Jan 23, 2020):
@liyasthomas you da best!
@liyasthomas commented on GitHub (Jan 23, 2020):
I've also add few bugs to be fixed later 😉
@Aditya94A commented on GitHub (Jan 25, 2020):
Awesome speed!
Is it now possible for a team to collaborate on the same collection? (Can you add some instructions to the README? It won't be immediately clear to new users)
@liyasthomas commented on GitHub (Jan 25, 2020):
Oh no, teams are not yet implemented.
We now have Auth + Sync for a single user account.
Well that's not enough isn't it!
..
..
Okay lets build teams now. ✌️
Joke: Meanwhile share your Auth to your (trusted) teammates!
@Aditya94A commented on GitHub (Feb 20, 2020):
Do check out the draw.io website @liyasthomas.
Since the current implementation uses firebase storage, the draw.io approach (originally described here as above) might offer significant benefits, including not having to maintain your own backend. And it'd make implementing collaboration (#580) way easier.