Full-stack project management platform with a Spring Boot backend, React frontend, and built-in AI workflows for:
- Smart sprint planning
- Breaking down complex tasks
- RAG-style code assistance over platform knowledge and code context
- Backend: Spring Boot 3, Java 21-compatible source
- Frontend: React 18 + Vite
- Data: in-memory seeded repository
- AI layer: deterministic local services with extension points for real LLM/vector integrations
backend/Spring Boot APIfrontend/React application
This machine does not currently have Maven installed, so you will need Maven 3.9+ available locally.
cd backend
mvn spring-boot:runThe backend serves on http://localhost:8080.
cd frontend
npm install
npm run devThe frontend runs on http://localhost:5173 and proxies API calls to the backend.
GET /api/dashboardGET /api/projectsGET /api/tasksPOST /api/ai/sprint-planPOST /api/ai/task-breakdownPOST /api/ai/code-assistant
Replace the local heuristics in:
AiPlanningServiceTaskBreakdownServiceRagCodeAssistantService
with model-backed implementations and a persistent vector store.