Supabase 데이터베이스 연결

4단계를 따라 연결하면 회원가입·로그인·프로젝트·지원내역이
Supabase PostgreSQL에 영구 저장됩니다.

DB 미연결
설정된 URL 없음
Genspark DB (폴백)
Supabase 프로젝트 생성
Supabase 계정을 만들고 새 프로젝트를 생성합니다. 무료 플랜으로 충분합니다.
Supabase 무료 플랜은 월 50만 행, 500MB 스토리지까지 무료입니다. 별도 결제 없이 시작할 수 있습니다.
1
Supabase 접속 및 회원가입

GitHub 계정으로 3초 만에 가입할 수 있습니다. 아래 버튼을 클릭하세요.

supabase.com 열기
2
New Project 클릭

로그인 후 대시보드에서 "New Project" 버튼을 클릭합니다.

3
프로젝트 정보 입력

• Project Name: connectin
• Database Password: 안전한 비밀번호 (기억해두세요)
• Region: Northeast Asia (Seoul) 권장

생성 완료 대기 (약 1~2분)

프로젝트 생성이 완료되면 대시보드로 이동됩니다. 완료 후 다음 단계로 진행하세요.

SQL로 테이블 자동 생성
아래 SQL을 Supabase SQL Editor에서 실행하면 4개 테이블이 한 번에 생성됩니다.
SQL Editor 찾는 방법:
Supabase 대시보드 좌측 메뉴 SQL Editor New Query 에서 아래 SQL 전체를 붙여넣고 Run (Ctrl+Enter)
생성되는 테이블
테이블용도주요 컬럼
users 회원 통합 (기업/영업인/관리자) email, role, status, password_hash
freelancers 영업인 공개 프로필 user_id, grade, trust_score, bio
projects 구인 프로젝트 title, category, status, commission_detail
applications 지원 내역 project_id, freelancer_id, status, phone
connectin-supabase-schema.sql
로딩 중...
Supabase API 키 입력
Project URL과 anon public 키를 입력하면 모든 페이지가 자동으로 Supabase에 연결됩니다.
API 키 위치:
Supabase 대시보드 → Project Settings API 탭 → Project URL & anon public

예: https://xxxxxxxxxxxx.supabase.co

Publishable Key 또는 anon public 키를 붙여넣으세요

service_role 키는 절대 입력 금지

연결 초기화

Supabase 연결을 해제하고 기본 Genspark DB로 돌아갑니다.
※ Supabase의 데이터는 삭제되지 않습니다.