Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
79
This file contains important context for Claude Code when working on this project.
Loading actions...
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: