操作
バグ #470
未完了【親】レジュメ変換システム - DB設計・バックエンド基盤構築
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:
0%
予定工数:
説明
概要¶
レジュメ変換システムのデータベース設計とバックエンド基盤構築を行います。PostgreSQLデータベースの設計・構築、Express.jsによるバックエンドAPIの基盤実装を行います。
作業内容¶
-
データベース環境構築
- PostgreSQL環境のセットアップ
- マイグレーション管理の仕組み構築
- シード機能の実装
-
テーブル設計と実装
- テーブル定義に基づくDDLの作成
- インデックス設計
- リレーション設定
-
Express.jsプロジェクト構築
- プロジェクト初期化
- ディレクトリ構造の設計
- 共通ライブラリの導入
-
ミドルウェア実装
- 認証ミドルウェアの実装
- ロギングミドルウェアの実装
- エラーハンドリングミドルウェアの実装
-
共通モジュール実装
- データベース接続モジュール
- ファイル操作ユーティリティ
- API応答フォーマッター
成果物¶
- データベーススキーマ
- マイグレーションスクリプト
- Express.jsプロジェクト基盤
- 共通ミドルウェア
- 共通ユーティリティモジュール
技術スタック¶
- Node.js v18以上
- Express.js v4.18以上
- PostgreSQL v14以上
- TypeScript v5以上
- pg (PostgreSQLドライバ)
- knex.js (クエリビルダー)
参照¶
操作