RPCブログ実装 ~その①~
RPCブログをどのように作成したか備忘録的な投稿です。
要件
- 期間:6か月
- 機能:ログイン機能、記事投稿機能、記事表示サイト作成
- その他:無料枠で作る
技術選定
期間が短い&1人なので、基本的にすでに学習している技術を使用。
- ホスティングサービス:firebase
当初GoogleアカウントでログインしたかったのでGoogleが提供しているfirebaseを選定
DBは使わず、firebaseの機能でユーザー管理
- 言語:HTML、CSS、Typescript
- フレームワーク:NextJs
SSG(サーバーサイドジェネレーション)を使うことで、あらかじめ全ページを静的ページにしておきデータ取得のためのリクエスト回数等を抑制
- 記事管理:microCMS
DBを使うと費用がかさみそうなのと管理が面倒なのでコンテンツ管理システムのmicroCMSを採用
牧野
RPCブログ管理者