初めに
この企画のきっかけとして、卒業前年時の春休みで何もしてないと、コーティングや技術力がなまってしまうと思い、最新のWebに関する技術についてキャッチアップしたいから
なぜこの開発環境になったのか
- Bun
高速JSのランタイム - Vite
Remixとの対応されたので相性がよい - Remix
NextJsの対抗馬でよく名を聞くから
企画内容
ダイエットサポートサービス「トレノート」
自分自身がカレンダーに体重や行ったトレーニングを手書きで記入しているとこからの起案です。詳しくはこちら
今回得たこと
- Bunの開発体験の向上
- Remixのフルスタック開発
- 個人開発のスケジュール
Bunの開発体験の向上
以前npmを使ってパッケージ管理を行っていたのですが、ライブラリのインストールやローカルサーバーの起動の待ち時間が発生し、気になっていたところ、Bunを使用することで解決することができました。
Remixのフルスタック開発
RemixではNextと同様にフロントとバックを言語を変えずに開発することができ、さらにNextよりわかりやすく書くことができます。loader,actionという関数を使い、PHPのような感覚でサーバーサイドを開発を行います。詳しくはまたQiitqに記事として書こうと思います。
個人開発のスケジュール
今回この企画は個人開発で3月末までという期限を設け、行いました。
企画段階でどのような工程が必要でどのくらいかかるか目安程度でもいいので考えておくと後で楽になるかなと思いました。
まとめ
自分的には新しい技術を学んで、欲しいサービスを作れたので満足しています。ですがもっと効率よく開発することができたのではないかと反省しています。また一ヶ月で割とほぼ完成形までもっていく事ができたので、違う言語やフレームワークを使って開発していきたいと思いました。具体的な開発の内容は今後Qiitaにて投稿していく所存です。
ここまでお読みいただいた方ありがとうございます。