開発の背景
エンジニア歴もちょうど3年くらいになり、ポートフォリオと呼べるものがエンジニア転職時に作った拙いものしかなかったので、「業務に追われて手が付けられない」という言い訳をやめて本腰を入れて自作アプリを開発しようと思った。
その備忘録と開発ブログ的な意味で記事を書いていく(つもり)。
アプリの概要
ピアノとかギターのコード譜が投稿できるようなサイト
下にあげるようなサイトも既にあるが、スマホでの編集がめんどくさいのでスマホでも簡単にコード編集・作成ができるようなサイトを開発する
使う予定の技術
サーバー
- Ruby on Rails(APIモード) ⇦ 業務で使ったことあるのがRailsしかない
フロント
- Next.js ⇦ 業務で使ったことがある、Vercel使えばデプロイ簡単。
- typescript ⇦ もうこれなしじゃコードの書けない体になった
- chakra.ui ⇦ 使いやすかった。とりあえずいい感じになる
インフラ
- AWS(サーバー側) ⇦ Fargate使ってみたい
- Vercel(フロント側) ⇦ Next.js使うなら一択?
技術的な目的としては開発環境から本番環境、CI/CDまで自分で構築したい、というのがあるのであまり馴染みのない技術は使わずに構築の学習に集中できるようにする。
コード譜の編集だと小節単位、コード単位での編集が必要なので、フロントとサーバーは分けたい
AWSがしんどそうだったらherokuにするかも…
最後に
こんな殴り書きみたいなものでも記事書くのも大変だ…
サービス公開まではちゃんと続けていきたいな