MCPcopy Index your code
hub / github.com/IsaacInsoll/PICR

github.com/IsaacInsoll/PICR @1.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.1 ↗ · + Follow
1,225 symbols 3,531 edges 561 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Picr

Self-hosted online image sharing tool for photographers to share photos with clients.

👩🏻‍💻 GitHub | 🐳 Docker Hub | 📱 App Store | 📱 Google Play | 🔌 Lightroom Plugin

📝 Picr Manual for the full feature list and documentation

▶️ Installation Instructions for a sample compose.yml and instructions

🧑‍💻 Development Docs if you want to contribute

GitHub Star History

Extension points exported contracts — how you extend this code

FolderRouteParams (Interface)
(no doc)
frontend/src/Router.tsx
ExpoNotifications (Interface)
(no doc)
backend/notifications/sendExpoNotification.ts
RelocationResult (Interface)
(no doc)
backend/media/moveThumbnailFile.ts
ContextualPermissions (Interface)
(no doc)
backend/types/FolderPermissions.ts
AttemptState (Interface)
(no doc)
backend/auth/loginRateLimit.ts
BenchmarkStepResult (Interface)
(no doc)
backend/benchmark/runBenchmark.ts
FolderHash (Interface)
(no doc)
backend/helpers/zip.ts
MigrationTotals (Interface)
(no doc)
backend/boot/migrateThumbnailHashes.ts

Core symbols most depended-on inside this repo

log
called by 84
backend/logger.ts
createTestGraphqlClient
called by 72
tests/api/testGraphqlClient.ts
getUserHeader
called by 45
tests/api/testGraphqlClient.ts
normalizeDisplayName
called by 41
shared/displayName.ts
onChange
called by 35
frontend/src/components/FileListView/Filtering/FlagFilterBox.tsx
useAppTheme
called by 31
app/src/hooks/useAppTheme.ts
contextPermissions
called by 29
backend/auth/contextPermissions.ts
doAuthError
called by 23
backend/auth/doAuthError.ts

Shape

Function 1,140
Interface 70
Enum 15

Languages

TypeScript100%

Modules by API surface

frontend/src/PicrIcons.tsx99 symbols
backend/benchmark/runBenchmark.ts22 symbols
frontend/src/pages/management/ServerInfo.tsx19 symbols
frontend/vite.config.ts17 symbols
frontend/src/pages/Dashboard.tsx17 symbols
scripts/generate-fonts.ts16 symbols
backend/auth/loginRateLimit.ts16 symbols
shared/gql/graphql.ts15 symbols
backend/db/picrDb.ts15 symbols
shared/files/sortFiles.ts14 symbols
frontend/src/pages/management/BrandingForm.tsx14 symbols
backend/media/ensureDecodedImage.ts13 symbols

Datastores touched

picrDatabase · 1 repos

For agents

$ claude mcp add PICR \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact