食品管理アプリを作成したい
最近、買物に行く度に冷蔵庫にあるものがなんだったのかを忘れたり、 賞味期限が切れていて処分することになることが多いため、 家庭の食材を管理するアプリを作成することで、食品の状態を適宜確認できるようにしたい。 作成予定 システム化考案中 下記、技術選定(予定) 食品管理アプリ(React + Java + PostgreSQL)※使用する予定の技術選定 - フロントエンド:React (Vite or CRA) + TypeScript + CSS Modules ⇨ SPA構成。フォーム入力、リスト、グラフ表示などを担う。TypeScriptで型安全化。 - 状態管理:React Query or Zustand ⇨ API通信キャッシュ+状態管理。Reduxより軽量で扱いやすい。 バックエンド:Spring Boot (Java 17+) ⇨ エンタープライズ向け安定構成。Spring Securityで認証実装可。 API設計:RESTful API (JSONベース) ⇨ Reactと連携しやすい構成。 DB:MySQL / PostgreSQL ⇨ 安定・定番。Spring Data JPAでCRUD自動化。 認証:JWT or Session ⇨ JWTでReact連携しやすい。Spring Securityで実装可能。 環境構築:Docker Compose テスト環境:JUnit + Jest ⇨ バックとフロント双方の単体テストを実施。
