What it does and how we built it
DECOLLAB is entirely web-hosted, which means that users can write code and manage their repositories all on one website. DECOLLAB features a simple, delta-based version control software that allows users to save their changes and view revision histories of their code. And of course, the most important part about DECOLLAB is that it is built on the Internet Computer blockchain, whose decentralized nature gives users full control over their repositories.
On the Internet Computer, DECOLLAB is a two-canister, backend-frontend system. The frontend canister hosts the website and user interface that was demoed. Based on user actions, this canister makes calls to the backend canister, written in Motoko, which stores and manages the data associated with the repositories.
What's next for DECOLLAB
Firstly, exposing the full features of Git to a decentralized, web-hosted code editing and repository management program would allow more experienced coders to take advantage of the benefits that DECOLLAB provides. While the primary goal of DECOLLAB is its simplicity, appeal to a wider group of the programming industry would greatly foster the growth of this software. Furthermore, I plan to have DECOLLAB integrate further with the capabilities of the Internet Computer. One such feature is Internet Identity, which would provide users with secure authentication and more organized control over their repositories.
Built With
- html
- internet-computer
- javascript
- motoko
Log in or sign up for Devpost to join the conversation.