プロジェクト

全般

プロフィール

バグ #470

未完了

【親】レジュメ変換システム - DB設計・バックエンド基盤構築

Redmine Admin さんが8日前に追加. 8日前に更新.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:

0%

予定工数:

説明

概要

レジュメ変換システムのデータベース設計とバックエンド基盤構築を行います。PostgreSQLデータベースの設計・構築、Express.jsによるバックエンドAPIの基盤実装を行います。

作業内容

  1. データベース環境構築

    • PostgreSQL環境のセットアップ
    • マイグレーション管理の仕組み構築
    • シード機能の実装
  2. テーブル設計と実装

    • テーブル定義に基づくDDLの作成
    • インデックス設計
    • リレーション設定
  3. Express.jsプロジェクト構築

    • プロジェクト初期化
    • ディレクトリ構造の設計
    • 共通ライブラリの導入
  4. ミドルウェア実装

    • 認証ミドルウェアの実装
    • ロギングミドルウェアの実装
    • エラーハンドリングミドルウェアの実装
  5. 共通モジュール実装

    • データベース接続モジュール
    • ファイル操作ユーティリティ
    • API応答フォーマッター

成果物

  • データベーススキーマ
  • マイグレーションスクリプト
  • Express.jsプロジェクト基盤
  • 共通ミドルウェア
  • 共通ユーティリティモジュール

技術スタック

  • Node.js v18以上
  • Express.js v4.18以上
  • PostgreSQL v14以上
  • TypeScript v5以上
  • pg (PostgreSQLドライバ)
  • knex.js (クエリビルダー)

参照

  • 親チケット: #468
  • 要件定義・設計: #469

他の形式にエクスポート: Atom PDF