clean-architecture-nodejs-graphql-codegen
clean-architecture-nodejs-graphql-codegen copied to clipboard
Implementation example of clean architecture by Node.js and Next.js
- [ ] アプリ - [ ] 認証 - [ ] 通知 - [ ] 決済
- メール通知 - [ ] Email - チャットツール通知 - [ ] Slack
- Local と Auth0 に分ける - Local - email/password - Auth0 - social - saml - Local も domain-model から剥がす - I/F を策定して、backend で透過的に取り扱えるようにする - JWT Token - provider, id,...
- [ ] すべてのTODO - [ ] お気に入り登録したTODO - [x] 締切が近づいているTODO - [ ] 担当になっているTODO?
- [ ] ユニットテスト (default test size: Small) - [ ] schema: eslint-plugin-graphql (schema) - [ ] common: ts-jest - [x] domain-model: ts-jest - [x] entity - [x] usecase -...
- user - [x] DeleteUser(id: ID!): User! - [ ] UpdateProfile(displayName: String!): User! - auth - [x] SignUpEmailPassword(email: String!, password: String!): { token: String!, user: User! } - todo -...
- README - setup - domain - CONTRIBUTION - チュートリアル - zenn/qiita/blog - ドメインモデルとテスト - バックエンド - フロントエンド - インフラ
- [ ] terraformでサーバを建てる - [ ] 外形監視をつくる - [ ] アクセスログ - BigQuery? - [ ] エラーログ - Sentry? - Papertrail?
- [ ] cookieまわり - [ ] getServerSideProps などの対応 - [ ] ほか必要な条件の調査