シンプルな倉庫管理システムの実装です。
- React
- Next.js
- TypeScript
- Python
- FastAPI
- モックとして
.json
ファイルを使用
- 商品管理: 商品の登録・編集・削除・一覧表示
- 在庫管理: 在庫の検索・表示・調整
- 入出庫管理: 入庫・出庫・移動処理の記録と履歴表示
- 倉庫管理: 倉庫場所の登録・管理・一覧表示
- ダッシュボード: 主要なKPIの可視化
/
├── backend/
│ ├── app/
│ │ ├── models/ # データモデル定義
│ │ ├── routes/ # APIエンドポイント
│ │ └── services/ # ビジネスロジック
│ ├── data/ # JSONモックデータベース
│ ├── main.py # アプリケーションエントリーポイント
│ └── requirements.txt # 依存関係
│
└── frontend/
├── components/ # 再利用可能なUIコンポーネント
├── pages/ # Next.jsページ
├── styles/ # CSSスタイル
├── types/ # TypeScript型定義
├── package.json # 依存関係
└── tsconfig.json # TypeScript設定
cd backend
pip install -r requirements.txt
cd frontend
npm install
cd backend
uvicorn main:app --reload
APIは http://localhost:8000 で動作します。
cd frontend
npm run dev
ウェブアプリケーションは http://localhost:3000 で動作します。
- 環境設定用ファイルの作成
- モックファイルの作成
- バックエンド用ファイル作成
- フロントエンド表示用のファイル作成
- プルリクエスト