週末に自分がよく使っている技術をまとめたら反応が良かったので、テンプレートを作りました。 なにかWebサービスを作るときに、自分はこれらのライブラリを基本的には入れます。 ベースはcreate-next-appとなりますが、そこで生成された状態だと認証もDBも何もありません。 しかし、サービスを作るにあたって必要なケースがほとんどです。 このテンプレートには特定のライブラリを入れると毎回書かないといけない項目等を事前に作っておき、 開発に集中できる仕組みを作るのがゴールとなります。また、例を示しつつ削除するコード量を最小限に抑えます。 主にNext.js固有のハマるポイントや環境構築などめんどくさいけど毎回書いている点をカバーします。 linterと関連があるVSCode, pre-commit等の設定NextAuthに指定されたDB Schemaの作成やAPI routeの設置開発、テス
![Webサービスを作るときのテンプレートを作った - hiroppy's site](https://cdn-ak-scissors.b.st-hatena.com/image/square/e910785e76a6881962a490b715f69ee1b46c2dbd/height=288;version=1;width=512/https%3A%2F%2Fhiroppy.me%2Fogp%2Fblog%2Fweb-app-minimum-template%2Fog-576562e382b5e383bce38393e382b9e38292e4bd9ce3828be381a8e3818de381aee38386e383b3e38397e383ace383bce38388e38292e4bd9ce381a3e3819f6a6176617363726970742c676974687562.png)