시작하기
시작하기
SCH Web Portal 개발 환경 개요
프로젝트 구조
SCH Web Portal은 백엔드와 프론트엔드가 분리된 구조입니다.
SCH-WEB-PORTAL/
├── backend/ # Django REST API 서버
└── frontend/ # React + Vite SPA| 서버 | 주소 | 역할 |
|---|---|---|
| 백엔드 | http://localhost:8000 | Django API 서버 |
| 프론트엔드 | http://localhost:5173 | Vite 개발 서버 |
프론트엔드는 개발 중 /api/* 요청을 localhost:8000으로 프록시합니다.
사전 요구사항
- Python 3.11+
- Node.js 20+
- MySQL 8.0+