- Hyperledger Fabric - KFS
- Posts
- CourseHub, my first Hackathon: GalaChain
CourseHub, my first Hackathon: GalaChain
How I built a decentralized course platform
Last Wednesday, Galachain organized a 24-hour hackathon.
I decided to compete alone, as I find myself working better and learning more.
As you can see in the following picture, the prizes were attractive 😀:

The hardest part was coming up with ideas, and I needed to act quickly since I decided to join 30 minutes after the hackathon started (7.30 PM).
I’m obsessed with building a platform for education focused on gamification and rewards, so I didn’t think more, so I opted to do that.
I designed the application 18 hours into the hackathon since I’m used to developing the applications as I go. The following was the architecture chosen and built.

As you can see, these are the components:
API Gateway to connect to the GalaChain infrastructure
The chaincode, which stores all the information for the platform (excluding contents)
Course, Chapters, Lesson data
Students balance (tokens)
NFTs for the students
An API to offer credentials for the students who finished the course using Verifiable Credentials
The contents are saved in an IPFS node using Helia
Of course, a demo is worth a thousand words, so you can watch the app in action here:
The repositories and the presentation can be found in the next link:
And the github repositories can be found here:
Decentralized Identity API: https://github.com/dviejokfs/hackathon-ssi-api