Reefは「あなたの努力をブロックチェーンに刻むアプリ」です。
努力の内容が半永久的に保存されるので、あなたの努力内容が後世に残ります。
あなたがおじいちゃんになった時に、孫に、自分の努力を自慢できるかもしれません。
また、考えてみて欲しいのですが、もし、アインシュタインなどの天才が人生の時間をどのように使ってたのかわかったら面白いと思いませんか?
Reefはこのような未来を実現可能にします。
- 使用技術:Solidity, Dart, Flutter, sqflite
- 開発期間:2週間
- 担当 :全部
海外のハッカソンだったので、英語でプレゼン・スピーチをし、説明も英語で書きました。
Clipchamp.3.1.mp4
(容量の関係で2倍速になっています。)
Youtube: https://www.youtube.com/watch?v=pMXNUwuV7m4&ab_channel=keiit
ProjectURL: https://devfolio.co/projects/reef-record-your-efforts-on-blockchain-680a
git clone ~.git
flutter clean
flutter packages get
flutter run
タスクを選択し、勉強時間を記録しながら勉強できます。ポモドーロテクニックで勉強を効率よく進めることができます。
EthereumのGoerliテストネットワークに、勉強名と勉強時間を文字列で保存します。
Dartで作成した内容をSolidityに変換する方法を工夫しました。配列で保存すると、ガス代が高くなってしまうため、文字列に変換して保存した。
ブロックチェーンに保存することで、得られるメリットとしては、
- サービス終了しても記録はが残る
- 他のサービスからもデータを参照できる
などといったメリットがあります。
見たい人のMetamaskの公開鍵を入力すると、その人の勉強記録が見れます。他のサービスからも閲覧可能です。