spring-boot-backend
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
More from kojder/photo-map-app
doc-update
Update and clean up project documentation files (primarily .ai/features/, but also README.md, PROGRESS_TRACKER.md, CLAUDE.md, and other .md files). Use when user requests documentation cleanup, organization, or updates for any feature, module, or project documentation (e.g., 'update photo viewer docs', 'clean up README', 'organize documentation'). Removes code snippets, outdated details, and redundant information while preserving essential architectural decisions and technical context.
8skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
6project planning for photo map mvp
Break down, design, and structure features into implementable tasks for Photo Map MVP. Use when planning new features, creating user stories, defining API endpoints, structuring implementation phases, organizing project tasks, or designing feature breakdowns.
5