#42
B+
Rank #124
Photoview
Fast, simple photo gallery that indexes an existing photo library on disk rather than owning its own upload/storage model. Go backend with a GraphQL API keeps it lightweight compared to heavier media servers.
68.8
/ 100
β Full Stack
Go backend exposing a GraphQL API, React frontend, MySQL/MariaDB for metadata, and a filesystem scanner that indexes an existing photo directory rather than managing uploads itself.
π Scaling Analysis
Scales fine for personal-to-family photo libraries; large libraries (100k+ photos) put real load on the initial filesystem scan and thumbnail generation, which is single-instance and not distributed across workers.
π Running on Nexlayer
App pod plus a mysql pod (mysql.pod:3306), with a read-only or read-write volume mount for the photo library directory. Mirror the Go binary image via mirror.gcr.io; scanning large libraries on first run can be CPU/IO intensive.