Project dossier

Anthology

A two-tier catalogue for personal books, games, movies, and music.

Overview

What it does

Anthology is for managing a personal media collection that spans formats: books, games, movies, music, and the places they are stored. It treats the catalogue as both a list of items and a map of where those items live.

The app is aimed at collection maintenance. It helps add items, enrich them with useful metadata, import larger batches, and keep shelves or storage areas understandable over time.

Technology

Stack notes

  • Go
  • Chi
  • Angular
  • Angular Material
  • TypeScript
  • PostgreSQL
  • Google OAuth
  • Google Books API

Product signals

Highlights

  • Catalogues books, games, movies, and music across one personal media inventory.
  • Models where items physically live so shelves and storage locations are part of the collection.
  • Supports import and lookup workflows for growing the catalogue without hand-entering every detail.

Screenshots

Anthology catalogue table with filters and media items.
Catalogue dashboard
Anthology shelves screen showing storage locations and item counts.
Shelves workflow