Details
generated with TOC Generator
- Node.js >= 14
- yarn = 1.x
DDD
とCQRS
で実装したTODOリスト
データベースとしてお試しでNotion
のIntegration
を使用(遅いので別のDBも追加予定)
- 一覧をタグやステータスでタブで分けて表示
- タスクを日付でグループ化して表示
- Vercel でホスティング
- アプリ実装
- etc.
- パッケージのインストール
yarn
- 環境変数の設定
- Database
DATABASE_TYPE
:mysql
ornotion
NOTION_SECRET
:Notionの設定(secret_xxxxxx)
NOTION_PARENT_ID
:Notionの設定(親となるページID)
MYSQL_...
:MySQLの設定
- Auth0
NEXT_PUBLIC_AUTH0_CLIENT_ID
:Auth0のClientID
NEXT_PUBLIC_AUTH0_DOMAIN
:Auth0のDomain
- Slack
SLACK_WEBHOOK_URL
:エラー時にSlackを送信したい場合に設定するwebhook
- Database
- マイグレーション
yarn migrate
yarn dev
yarn lint
yarn lint:fix
yarn typecheck
yarn cover
yarn cover:update
yarn sb
Vercel にデプロイする際は以下の環境変数を設定してください。
NOTION_SECRET
, NOTION_PARENT_ID
, NEXT_PUBLIC_AUTH0_CLIENT_ID
, NEXT_PUBLIC_AUTH0_DOMAIN