<aside> 🛠️

백엔드 프로젝트 상세 페이지

</aside>

Project Overview

| 💰 결제 정합성 100% 포인트 중복 차감 0건 달성 | 🤖 운영 자동화 (Cron/Trigger) 18개+ API & 30개+ 트리거 설계 | ✅ 시나리오 기반 QA 완료 18개 엔드포인트 전수 검토 | | --- | --- | --- |

Tech Stack

영역 기술 역할/비고
Runtime Deno (TypeScript) 타입 안전성 + 서버리스 네이티브
Edge Functions Supabase Edge Functions 멤버십·앨범·신고·결제·잠금 등 18개+
Database Supabase PostgreSQL + RLS 행 수준 보안으로 데이터 격리
Cron Supabase pg_cron 멤버십 자동 갱신 (매일 KST 01:00)
Trigger PostgreSQL Trigger + pg_net 포인트 감사 로그, 푸시 알림, 시간 자동화
Auth Supabase Auth (JWT) 사용자 인증 + 파트너 권한 분기
Storage Supabase Storage 멤버십 미디어, 앨범 포스트 파일
Tools Cursor, Postman, Git AI 보조 개발, API 테스트, 버전관리

Mermaid Chart - Create complex, visual diagrams with text.-2026-02-27-120521.png

Key Contributions

AI-Driven Development (Cursor)

Cursor 활용 작업

작업 유형 세부 내용
반복 로직 생성 Edge Function 기본 골격, CORS 헤더, 에러 핸들링 패턴
타입 정의 TypeScript 인터페이스, Supabase 응답 타입 추론
SQL 트리거 pg_net HTTP 호출 트리거, 감사 로그 트리거 초안
테스트 시나리오 Postman 엣지케이스 케이스 목록 초안 생성

검증 프로세스

  1. Cursor로 초안 코드 생성 (Edge Function 골격, 트리거 SQL, 타입 정의)
  2. 직접 요구사항 및 엣지케이스 점검 (포인트 부족, 만료 구독, 중복 결제 시나리오)