This backend is scaffolded to match the current frontend API calls.
POST /api/auth/registerPOST /api/auth/loginGET /api/auth/me(Bearer token required)GET /api/issues(Bearer token required)POST /api/issues(Bearer token required)GET /api/projects(Bearer token required)
- Open STS -> Import -> Existing Maven Projects
- Select the
backendfolder - Let STS download dependencies
- Run
CiviclinkBackendApplication
Server runs on http://localhost:8080.
Create/update frontend .env:
VITE_API_BASE_URL=http://localhost:8080/api
- Uses in-memory H2 DB for now.
- Seed data for one issue and one project is added at startup.
- Replace
app.jwt.secretinapplication.propertiesbefore production.