Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This file contains important context for Claude Code when working on this project.
Sign in to like and favorite skills
This file contains important context for Claude Code when working on this project.
AI Photo Cleaner is a React Native mobile app built with Expo that helps users automatically organize their photo libraries by detecting and removing duplicate photos.
app/(tabs)/ ├── index.tsx # Dashboard screen with analysis controls └── explore.tsx # Duplicate results screen with deletion UI src/ ├── services/ │ ├── DatabaseService.ts # SQLite database operations │ ├── PhotoService.ts # Photo library access and metadata │ └── DuplicateDetectionService.ts # Duplicate detection logic ├── types/index.ts # TypeScript type definitions └── utils/constants.ts # Design system constants components/ui/ ├── ActionButton.tsx # Reusable button component ├── StatCard.tsx # Statistics display card └── ProgressCard.tsx # Progress indicator card
npm start # Start Expo development server npm run lint # Run ESLint npx tsc --noEmit # TypeScript type checking npm run android # Run on Android npm run ios # Run on iOS
src/utils/constants.tsphotos: Photo metadata with hash valuesduplicate_groups: Groups of duplicate photosduplicate_group_photos: Junction table for group membershipanalysis_sessions: Analysis run historyuser_settings: App configurationmigrations: Database migration trackingThe app uses a custom migration system for safe database schema updates:
✅ Completed MVP Features:
🚧 Next Development Phases: