This repository contains a lightweight split-stack setup:
frontend: React app powered by Vitebackend: Spring Boot REST API
cd frontend
npm install
npm run devcd backend
mvn spring-boot:rundocker compose -f docker-compose.dev.yml up --buildFrontend: http://localhost:5173
Backend: http://localhost:8080
docker compose -f docker-compose.prod.yml up --buildFrontend: http://localhost:4173
Backend: http://localhost:8080