芝浦工業大学デジクリのサークル内SNS「digichat」
環境構築 | README.md |
開発ルール | docs/CONTRIBUTING.md |
認証のセットアップ | docs/AUTH_SETUP.md |
ADR | docs/ADR.md |
Prismaの操作方法 | prisma/README.md |
データベース設計 | prisma/ERD.md |
.env.example
をベースに.env
を用意する。
cp .env.sample .env
その後、コンテナーで開く
を選択。しばらく待つとDevContainerが自動で立ち上がる。以降、コマンドはDevContainer内で実行すること。
pnpmでインストールをする
pnpm install
データベースのマイグレーションを行う
pnpm prisma migrate dev
マイグレーションが終わったらseedデータを適用する。
pnpm seed
詳細は prisma/README.md
を参照。
devを実行することでサイトが表示される。
pnpm dev
実行後、localhost:3000
で開発サーバーが起動する。0.0.0.0:3000
だとGoogleのOAuth認証ができないので注意。
- TypeScript
- Next.js App Router
- Mantine
- ESLint
- Prettier
- Stylelint