Interactive sorting visualizer with a React frontend and a Spring Boot backend.
- React (Hooks) – Frontend SPA
- Java 17 – Language runtime
- Spring Boot – REST API backend
- REST / JSON – Client–server contract
- CORS – Localhost dev (3000 ↔ 8080)
- Maven Wrapper – Backend build & run
- Node.js + npm – Frontend build & run
- Git / GitHub – Version control
cd backend .\mvnw.cmd spring-boot:run
💻 Frontend (Port 3000)
cd frontend
npm install
npm start
🌐 Open your browser at: http://localhost:3000