Code Judge is a web application that allows users to submit code and evaluate it against predefined test cases, providing feedback on correctness.
- Java 21
- Maven 3.9.x
- Node.js 20
- Docker and Docker Compose
frontend/
: React app (port3000
Docker,5173
local)backend/
: Spring Boot app (port8081
Docker,8080
local)
docker compose up --build --detach
Access the application from docker http://localhost:3000/
cd backend
./mvnw spring-boot:run
Backend runs on http://localhost:8080
cd frontend
npm install
npm run dev
Frontend runs on http://localhost:5173