芝浦工業大学デジクリのサークル内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
