はじめに
Life is Tech Advent Calendar Day16を担当します、Webサービスプログラミングコースメンターのまえひろです。
普段はIT系の専門学校に通っていて、暇があればハッカソンに参加している人間です。
WebSメンター4人、WeDメンター1人で技育キャラバン大阪に参加してきてめっちゃ楽しかったのでレポートと布教を兼ねて記事にします。
ハッカソンとは
短期間でプロダクトを作り上げて、プレゼンで競うコンテストです。
ハッカソンによってテーマ自由、リモート開催、チーム参加など様々なルールが設けられています。
↓ 詳しくはこちらで解説しています
https://qiita.com/hiroto_dnpk/items/22fd35516c89427d5a9d
技育キャラバン
技育キャラバンとは株式会社サポーターズ様主催の技育CAMPのオフラインハッカソンです。チームは2~5人、事前開発期間が10日間、最後にプレゼンをして競います。
作ったもの
概要
Time Tetrisというカレンダーアプリです。
以下のアプローチで既存のカレンダーアプリと差別化しています。
技術構成
企画
それぞれアイデアをブレストで出し、気になったアイデアを質問する形式で掘り下げて行きました。最終的に良いと思ったアイデアに投票することになったのですが、二つのアイデアで決めきれず、両方をとった形でスタートしました。
その後サービスのペルソナを決め、コア部分を考て行くうちに片方に軸が固まって行くような流れでした。
メンバーの子の思考を細分化して付箋をペタペタ貼って行くやり方が言語化・理解がしやすくこれから真似していきたいと思いました。
みんなが自分の意見や論理をしっかり持っていて、建設的な衝突ができたと思います。これはいいサービスが作れそうだという高揚感があって楽しかったです。
設計
DB設計とAPI設計をしました。ハッカソンとは思えないほどしっかりやったんじゃないかなと思います。
フロントエンドとバックエンドの擦り合わせはテキストベースで残しておいた方がコミュニケーションコストを抑えられていいなと実感しました。
実装
Next.jsとRails初挑戦というなかなかにしんどい構成だったと思います。
メンバーみんなが忙しい中、自分で調べて戦っていてパワーを感じました。時間に対して設計を作りすぎたと焦っていた部分もあったのですが、なんとか発表までできて助かりました。
デザイン
デザイナーはやはり偉大だと感じました。Webデザイン、プレゼンスライド、ロゴを1人に任せきりになってしまって申し訳ないなと思っていたのですが、高ペース高品質でゴリゴリ進めてくれて最強でした。
実装サイドとのすり合わせは通話ですることが多かったと思います。ここはテキストより話すコミュニケーションが向いていると思いました。
反省
チームとしては最高 of 最高で勉強になりつつもめちゃくちゃ楽しくできました!
個人的な反省は、インターンと重なって思うようにアサインできなかったことです。誘っておいてめっちゃ申し訳ないです。チームメンバーごめんなさい!
終盤でめちゃくちゃフォローしてくれて助けられました。ありがとう!
最後に
結果、ウイングアーク1st株式会社様から企業賞をいただきました✨
運営、審査員、交流してくださった学生、チームメイトの皆様、ありがとうございました!
技育キャラバンはチームで高め合うだけでなく、いろんな大学の学生、企業の方々と交流できる最高の場所です!ぜひみなさんも参加してみてください!