spring-boot-backend
Installation
SKILL.md
Spring Boot Backend Development - Photo Map MVP
Project Context
Stack: Spring Boot 3.2.11+, Java 17 LTS, PostgreSQL 15, Spring Security 6 (JWT stateless)
Core Features:
- Authentication - JWT login/registration, BCrypt hashing
- Photo Management - Upload with EXIF extraction, asynchronous processing, CRUD operations
- User Scoping - Strict data isolation (users see only their own photos)
- Admin API - User management (ADMIN role)
Key Constraints:
- MVP scope - simple solutions preferred
- Mikrus VPS - limited resources (synchronous API, async background processing)
- User isolation CRITICAL - ALL queries MUST include userId filtering