Skip to content

클라이언트 측으로부터 코드와 언어 타입을 요청받아 실행 결과를 출력 구현

Notifications You must be signed in to change notification settings

pooreumjung/online-code-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 

Repository files navigation

online-code-runner

브라우저에서 작성한 코드를 서버에 전송하면, 지정된 언어 환경에서 안전하게 실행 후 결과를 반환하는 웹 기반 실시간 코드 실행기입니다.

사용자는 코드와 언어 타입을 전송하고, 서버는 이를 격리된 환경에서 실행하여 표준 출력, 오류 메시지, 실행 시간 등의 결과를 반환합니다. Kotlin 기반 백엔드로 구현되었으며, 추후 다중 언어 지원과 컨테이너 기반 확장성도 고려하여 설계되었습니다.


주요 기능

  • ✅ 사용자가 입력한 코드 + 언어 수신 및 실행
  • ✅ 코드 실행 결과, 에러, 실행 시간 반환
  • ✅ Kotlin 기반 백엔드에서 안전하게 코드 실행
  • ✅ 추후 Docker 기반 언어 확장 고려

기술 스택

영역 기술
Backend Kotlin, Spring Boot
Execution (Docker 연동 가능)
통신 방식 REST API

About

클라이언트 측으로부터 코드와 언어 타입을 요청받아 실행 결과를 출력 구현

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published