mo-ri-regen/qin-todo-frontend

対応概要3ー1:アプリケーションとして構築する

Opened this issue · 0 comments

フロントエンド

  1. 削除機能を追加する。
  2. 「今日やる」、「明日やる」、「今度やる」の3種類で登録できる。
  3. レスポンシブ対応(特に登録時、修正時は差が大きい想定)
  4. ドラッグアンドドロップで移動できる。dnd kitを使用する。
  5. 並びを変更できる。
  6. 完了日と画面表示した日が同じ場合、取り消し線を表示する。
  7. バックエンドから受け取ったデータの対応日が空白でない場合、「今日やる」、「明日やる」のどちらに表示するか判断する。対応日が空白の場合は、「今度やる」に表示する。
  8. 修正時に「今日やる」、「明日やる」、「今度やる」それぞれのボタンのアイコンを変更する。
  9. 前日に「明日やる」になっていた場合は、0時を過ぎると「今日やる」に変更する。
  10. 多言語化対応
  11. 自動テスト

バックエンド

  1. 並びを変更できる。(データベースの項目に並びを意味する項目を持つ)
  2. 「今日やる」、「明日やる」に対しては対応日に日付ありでデータ登録、「今度やる」は対応日を空白でデータ登録する。(案なので、変更の可能性あり) フロントで対応するので、バックエンドでは対応なし
  3. 過去に完了しているタスクはフロントエンドに返さない。
  4. アクセスログの出力
  5. 複数のタイムゾーン対応
  6. 自動テスト(公式ページ)

参考(フロントエンド)