Skip to content

努力をブロックチェーンに刻み、半永久保存&シェアできるアプリ (海外のハッカソンに出場し、英語でプレゼン&スピーチをした

Notifications You must be signed in to change notification settings

rammaru-student/Reef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

このプロジェクトについて

Reefは「あなたの努力をブロックチェーンに刻むアプリ」です。
努力の内容が半永久的に保存されるので、あなたの努力内容が後世に残ります。
あなたがおじいちゃんになった時に、孫に、自分の努力を自慢できるかもしれません。
また、考えてみて欲しいのですが、もし、アインシュタインなどの天才が人生の時間をどのように使ってたのかわかったら面白いと思いませんか?
Reefはこのような未来を実現可能にします。

  • 使用技術:Solidity, Dart, Flutter, sqflite
  • 開発期間:2週間
  • 担当  :全部

timer store data look at

発表資料

海外のハッカソンだったので、英語でプレゼン・スピーチをし、説明も英語で書きました。

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

機能と使用技術(特徴を箇条書きなど)

1. タイマー機能

timer

タスクを選択し、勉強時間を記録しながら勉強できます。ポモドーロテクニックで勉強を効率よく進めることができます。

2. ブロックチェーン保存機能

store data

EthereumのGoerliテストネットワークに、勉強名と勉強時間を文字列で保存します。
Dartで作成した内容をSolidityに変換する方法を工夫しました。配列で保存すると、ガス代が高くなってしまうため、文字列に変換して保存した。

ブロックチェーンに保存することで、得られるメリットとしては、

  • サービス終了しても記録はが残る
  • 他のサービスからもデータを参照できる

などといったメリットがあります。

3. 検索機能

look at

見たい人のMetamaskの公開鍵を入力すると、その人の勉強記録が見れます。他のサービスからも閲覧可能です。

About

努力をブロックチェーンに刻み、半永久保存&シェアできるアプリ (海外のハッカソンに出場し、英語でプレゼン&スピーチをした

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published