Firebaseのハッカソンに参加してきた

2020/01/19

Firebase Japan User Group(FJUG)とSingularity Societyが開催しているfirebaseのハッカソンに参加してきました!

イベント詳細

Firebase Startup #3 - Hackathon

LT (ライトニングトーク)

午前中はfirebaseにまつわるLTが行われました。

SlideLiveというサービスに資料がアップされてるんですが、このサービス自体が過去のfirebaseハッカソンで作成されたものということで、イベント内でサービスが使われているのがとても素敵だと思いました。

発表者のスライドにページを自動で同期してくれたり、コメントやアンケート機能もあり、インタラクティブなコミュニケーションを促進してくれます!

LTは3つありましたが、どれも自分にとってとても参考になりました!

onSnapshotのリアルタイム反映知らなかったから使ってみようと思ったし、 Firestoreのデータ構造変更はとてもつらみを感じてたからそういうやり方があるのかって参考になったし、 課金の仕組みについてはなんとなく難しそうって思ってたけど説明見たら自分でもできるかもって思えたし。

発表者の皆様ありがとうございました!

ハッカソン

お昼休憩を挟んでハッカソンをやりました。 今回のお題は firepresso というCMSツールの土台に機能を追加していこうというものでした。

firepresso - Github

最初にセットアップと簡単にソースやページを眺めてから、どんな機能を追加したいかというアイデア出しを行いました。

その後投票でアイデアを絞った上で、実装したいアイデアごとにチームを組んで作業を進めていくという感じでした。

自分は記事にタグを追加する機能を担当しました。

2人での作業だったのでペアプロ的に作業を進めて、時間内になんとか実装を完了できました!

ちょっとした機能ですが、形になるとやっぱり嬉しいですね。

firepressoがReactで書かれていて、最近ちょうどReactを学んでいたところだったので助かりました。

useStateとか知らない状態で見たらワケワカメ状態だったと思う。。

感想

ハッカソン形式の勉強会は初の参加でしたが、モノができるのはとても達成感が合っていいなと思いました。

LTの内容も自分のためになるものばかりでドンピシャ感が凄かったです。

他の参加者と一緒に作業をすることで、普段の勉強会よりも深く交流出来たのも良かったです。

反省としては、こういうブログ記事のために写真を撮ってくれば良かったなということ。。

とても楽しいイベントだったので、次回も前向きに参加を検討しようと思います!