きっかけ
- インターンで Next.js を使用する必要があり、ハッカソンでは未経験だったため、事前にキャッチアップしておきたかった。
- 自分の リリース実績がなかった ため、何か一つ公開できるアプリケーションを作ってみたかった。
- クリーンアーキテクチャを勉強したので実際に使ってみたかった。
- ただし、研究が忙しくて開発に多くの時間を割けないため、短期間で素早く作り上げる必要があった。
やること
本日2025年5月13日18:55から、24時間以内にアプリをリリースする。
アイデア出し(~19:00)
- 「場所,気温,湿度,天気,時間」を送るとキャラクターが心の一句を詠んでくれる。
- キャラクターの名前をそのままサービス名にする。
(新規性,有用性は一切考えていない)
プロトタイプ作成(~19:23)
設計図作成(~21:05)
コーディング(翌日~12:13)
プロジェクトリポジトリ
デプロイ(~12:26)
Vercelを使用。
完成
完成したアプリはこちら。(クオリティは考えないでほしい)
無事に5月14日12:26に終了できたのでチャレンジは成功。
感想
- フロントとバックともにルーティングが非常に簡単で素晴らしい。
- vercelに簡単にデプロイできるのが素晴らしい。
- 最近ハッカソンに参加していなくて実装力が落ちているのではないか不安でしたがなんとか達成できてよかった。
- Next.jsフレームワークにクリーンアーキテクチャを落とし込むためにファイル構成をどうするべきか悩んだが、何とか落とし所を見つけたので良し。
- 何気にアプリをリリースすることが初めてだったので嬉しい。
参考資料