브라우저에서 작성한 코드를 서버에 전송하면, 지정된 언어 환경에서 안전하게 실행 후 결과를 반환하는 웹 기반 실시간 코드 실행기입니다.
사용자는 코드와 언어 타입을 전송하고, 서버는 이를 격리된 환경에서 실행하여 표준 출력, 오류 메시지, 실행 시간 등의 결과를 반환합니다. Kotlin 기반 백엔드로 구현되었으며, 추후 다중 언어 지원과 컨테이너 기반 확장성도 고려하여 설계되었습니다.
- ✅ 사용자가 입력한 코드 + 언어 수신 및 실행
- ✅ 코드 실행 결과, 에러, 실행 시간 반환
- ✅ Kotlin 기반 백엔드에서 안전하게 코드 실행
- ✅ 추후 Docker 기반 언어 확장 고려
| 영역 | 기술 |
|---|---|
| Backend | Kotlin, Spring Boot |
| Execution | (Docker 연동 가능) |
| 통신 방식 | REST API |