Skip to content

youcan-jpn/dab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dab

domestic accounts book app

Functions to be implemented

Frontend

  • レシートの入力
    • 購入日
    • 購入場所
    • 購入品目
      • 商品名
      • 金額
      • 用途(食費・娯楽費等)
    • 割引額
  • 入力されたレシートの一覧表示
    • 日付・金額・場所等で絞り込めるように
  • 支出の可視化
    • グラフ

Backend

  • 複数通貨のサポート
    • とりあえずJPY・CHF

TODOs

Backend

  • testの追加
  • RequestBodyのプロパティ欠損時の対応
  • Middlewareの調査
  • Loggerの追加

Frontend

  • Reactの導入
  • React Routerの導入
  • React Hook Formの導入?
  • MUIの導入
  • prettierの設定
  • ディレクトリ構成の決定
  • Storybookの導入?
  • Recoilの導入?

Notes

  • CHFだと浮動小数点数で金額を扱う必要が出てきそう
    • 厳密な金額管理が必要なわけではないので無視
  • 税金どうするか
    • きちんと管理したいわけではないので税込みで入力する
  • REST APIの設計においてGET /receiptsで複数の検索条件をクエリパラメータにするのが気になった
  • backend/testing/data/db/test.sqlから日本語のカテゴリー名を流し込むと文字化けしてしまった

Libraries

Backend

Frontend