Skip to content

misa-j/codejudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages