← ポートフォリオに戻る
JP
|
EN
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
タスク更新
→ GitHub