Soonlife DOCS
시작하기

시작하기

SCH Web Portal 개발 환경 개요

프로젝트 구조

SCH Web Portal은 백엔드와 프론트엔드가 분리된 구조입니다.

SCH-WEB-PORTAL/
├── backend/    # Django REST API 서버
└── frontend/   # React + Vite SPA
서버주소역할
백엔드http://localhost:8000Django API 서버
프론트엔드http://localhost:5173Vite 개발 서버

프론트엔드는 개발 중 /api/* 요청을 localhost:8000으로 프록시합니다.

백엔드 개발 서버는 원격 MariaDB를 그대로 바라봅니다. 마이그레이션이나 데이터 변경은 프로덕션에 그대로 반영되므로, 영향 범위를 먼저 확인하고 진행하세요.

사전 요구사항

  • Python 3.11+
  • Node.js 20+
  • MariaDB (프로덕션은 원격 MariaDB를 그대로 바라봅니다)

On this page