Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1008 Bytes

File metadata and controls

55 lines (39 loc) · 1008 Bytes

Code Judge

Code Judge is a web application that allows users to submit code and evaluate it against predefined test cases, providing feedback on correctness.

Screenshots

Problem page Profile page Problems page

Prerequisites

Local Development

  • Java 21
  • Maven 3.9.x
  • Node.js 20
  • Docker and Docker Compose

Project Structure

  • frontend/: React app (port 3000 Docker, 5173 local)
  • backend/: Spring Boot app (port 8081 Docker, 8080 local)

Running Locally

docker compose up --build --detach

Access the application from docker http://localhost:3000/

Start the backend

cd backend
./mvnw spring-boot:run

Backend runs on http://localhost:8080

Start the frontend

cd frontend
npm install
npm run dev

Frontend runs on http://localhost:5173