We've had to collaborate on programming projects before, and we found it to be very challenging without tools that made it easy.
What it does
Synergi integrates with your github account and allows you to promote github projects to synergi projects. Synergy projects can be edited by anyone who is a github collaborator, and all changes will be kept in sync with their respective github repos. Multiple users can also edit documents together in realtime.
How we built it
Synergi is a web app that integrates with Github. When starting a new
Challenges we ran into
We ran into many difficulties relating to using websockets and authentication. When working with websockets, we were often working in a different authentication context that made it difficult to make trusted requests to the github API.
Accomplishments that we're proud of
Realtime code editing
What we learned
We learned a great deal when it comes to using an API for auth
What's next for Synergi
Improved security and more Github integration