API基盤

統一された REST API 基盤。JWT 認証、層分離設計

技術スタック

Node.js / Express REST API フレームワーク
Supabase PostgreSQL + Auth
JWT セキュア認証
Swagger UI API ドキュメント

機能

  • 層分離設計(Controllers, Services, Repositories)
  • JWT ベースの認証・認可
  • Swagger API ドキュメンテーション
  • CORS 対応
  • データベースマイグレーション対応

主要エンドポイント

Method Endpoint Description
GET /api/tasks 全タスク取得
GET /api/dashboard/stats ダッシュボード統計
POST /api/auth/login ユーザーログイン
POST /api/tasks 新規タスク作成
PATCH /api/tasks/:id タスク更新