A simple full stack task manager using a Java backend and a React frontend.
- Backend: Java 17, Spring Boot 3, JPA/H2, Validation, springdoc-openapi (Swagger UI)
- Frontend: React 18 + Vite + TypeScript
cd backend
mvn spring-boot:runAPI: http://localhost:8080/api/tasks
Swagger: http://localhost:8080/swagger-ui/index.html
cd frontend
npm install
npm run devApp: http://localhost:5173
Test production setup locally:
cd backend
mvn -Dspring-boot.run.profiles=prod spring-boot:run