Ashish | Lorenzo | Nikolay | Pavlos | Dominic | |
---|---|---|---|---|---|
Tasks | Design | App | App & Web3js | Smart Contracts | Smart Contracts & geth |
How can we improve the UX of FC Bayern fans around the world? FC Bayern is already the football club with the largest club member base by far and there are millions of happy fans around the world. With the rise of the fan base of the biggest football club, there is an increasing need to make the experience of the fans better than ever. Project Tribal is aimed at creating a trust platform for the entire FCB family.
The traditional decentralization methods of the huge fan network management to deliver an enhanced experience brings in more complexities with the increasing fans.
By allowing digital information to be distributed but not copied, blockchain technology has a built-in robustness. By storing blocks of information that are identical across its network, the blockchain can be controlled by the entire network and has no single point of failure.
Project Tribal harnesses the power of the Ethereum blockchain to provide cheaper, more secure, verifiable and transparent participation of the fan network. We provide a distributed fan club who can contribute to the betterment of the club experience overall such as voicing their opinions, have access to verified tickets and merchandise and also build trust with the sponsors by utilizing the smart contracts that allow for binding agreements to be immutably entered on the blockchain.
For the FC Bayern Hackdays we built a small proof of concept based on the ethereum blockchain
- We chose Ethereum as this blockchain offers the most used smart contracts.
- Solidity was used to create the smart contracts
- Geth was used to build a small private testing network using a bootnode
- We chose React Native to build an app for both platforms
- Web3js and RPC to handle the interaction with Ethereum
After the hackathon we will write a blog posts on:
- How to create a development setup for ethereum
- How to write medium complex smart contracts (Dependencies)