Bringing what we all love to blockchain
Junction Asia 2022 · Team decoGit · Chainapsis Track Finalist (runner-up)
decoGit is a blockchain-backed web app using the Cosmos ecosystem. It integrates your GitHub repository to your own digital laptop. Our project is powered by React, Next.js, and Fastify.
Whenever you commit, merge, or submit a pull request you will receive a special token named DECO. With DECO, you can purchase a variety of stickers.
These stickers are put on to your virtual laptop, then can be shared as an image through social media. The image can also be minted as an NFT and you can trade it with various developers around the world.
- React + Next.js + Typescript
- Tailwind CSS, Emotion, Axios
- Node.js + Typescript + Fastify
- Cosmos Ecosystem + Keplr Wallet
- CosmJS, Stargate
- Ignite CLI
- User connects their Keplr wallet to the browser (logging in)
- User authorizes their GitHub, linking the Keplr wallet with their GitHub profile
- Backend server matches the wallet and the profile, using Github API
- Commits, PRs, and merges are made in the repository by the contributor
- Webhooks are registered to the backend
- Backend issues DECO to the contributor; also some stickers based on commit files
- User can purchase stickers with DECO; possibly sticking them to their digital laptop
- We use our own blockchain - decoGit
- Decorated laptops can be shared on the internet; is also possible to mint them to an NFT in the future
1.mp4
- Huiwon Choi [email protected] / PM; Product Designer; Frontend Engineer
- Jinju Jeong [email protected] / PM; Frontend Engineer
- Suho Lee [email protected] / PM; Backend Engineer
- Suhyun Park [email protected] / PM; Product Designer; Frontend Engineer