Building the System
Step-by-step guides for building each component of the archive system.
These guides walk through implementing the scanner, setting up the database, and building the web application.
In This Section
The Scanner - Build a high-performance Go scanner that indexes millions of files with parallel traversal, content hashing, and EXIF extraction.
Database Design - Design the PostgreSQL schema with extensions for fuzzy search (pg_trgm), geographic queries (PostGIS), and future AI features (pgvector).
The Web Application - Create a Rails 8 application for browsing, searching, and managing your archive with Hotwire and Tailwind.