Dashboard
Collection statistics, analytics charts, and quick access to all features at a glance.
A modern platform for managing rare and valuable book collections
A name that honors the heritage of the printed word
Edward Moxon (1801-1858) was the preeminent Victorian publisher who brought Tennyson, Wordsworth, Shelley, Keats, and Browning to the reading public. His Dover Street publishing house became synonymous with quality poetry editions and fine bookmaking.
"Moxon published the very poets whose works fill this collection - a fitting tribute to Victorian literary heritage."
Blue represents dependability and quiet excellence - the steady hand that preserves, catalogs, and protects. In rare book circles, "blue chip" denotes items of enduring value.
"BlueMoxon aspires to be that reliable foundation: always available, carefully organized, built to last."
A visual tour of the BlueMoxon collection management system
Collection statistics, analytics charts, and quick access to all features at a glance.
Filterable grid view with search, sort, and advanced filtering by author, publisher, and binding type.
Complete metadata, valuation tracking, provenance history, and image gallery with lightbox.
Rich markdown analysis with full formatting, rendered beautifully alongside book details.
Markdown editor with live preview for creating and updating book valuations and assessments.
Generate insurance valuation reports with collection summaries, volume counts, and estimate ranges.
Interactive Swagger UI with try-it-now functionality for all 57 REST endpoints.
CDN-delivered images with swipe gestures, thumbnails, and full-screen lightbox viewing.
From discovery to delivery to valuation - one integrated platform
Watchlist → Purchase → Delivery → On Hand - track every book through the complete acquisition lifecycle. Paste an eBay URL to instantly import listing details. Record purchase prices, order numbers, and estimated delivery dates. Know exactly what's in transit and what's arrived.
"No more spreadsheets - a purpose-built system for collectors who are serious about their acquisitions."
Generate professional-grade valuations using the Napoleon Framework. Claude analyzes book images, metadata, and comparable sales to produce detailed condition assessments, market analysis, and fair market value estimates. Perfect for insurance documentation and informed buying decisions.
"Every high-value acquisition gets a thorough analysis - binding quality, condition notes, comparable sales."
Each book receives an Investment Grade (0-100) and Strategic Fit (0-7) score based on binding quality, acquisition discount, collection alignment, and more. Scores are captured at acquisition time for historical tracking. Know which pieces are your best investments.
"Data-driven collecting - understand the value proposition of every acquisition."
Build your target author list with priority scores for guided acquisitions. Track publisher tiers (Moxon, Pickering, Dent) and authenticated binderies (Zaehnsdorf, Rivière, Sangorski & Sutcliffe). The system knows your collection focus and scores accordingly.
"Define your collecting strategy, let the system help you execute it."
Serverless, scalable, and cost-optimized for a personal collection
Automated testing, security scanning, and deployment on every push
{
"status": "healthy",
"timestamp": "2025-12-05T04:12:57.196850+00:00",
"version": "0.1.0",
"environment": "development",
"total_latency_ms": 877.41,
"checks": {
"database": {
"status": "healthy",
"latency_ms": 459.8,
"book_count": 122
},
"s3": {
"status": "healthy",
"bucket": "bluemoxon-images",
"latency_ms": 263.81,
"has_objects": true
},
"config": {
"status": "healthy",
"environment": "development",
"debug": false
}
}
}
50+ endpoints for complete collection management
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/books | List all books with pagination and filtering |
| GET | /api/v1/books/{id} | Get complete book details with images and analysis |
| POST | /api/v1/books | Create a new book record |
| PUT | /api/v1/books/{id} | Update book metadata |
| PATCH | /api/v1/books/{id}/status | Update delivery status (IN_TRANSIT, ON_HAND) |
| POST | /api/v1/books/{id}/images | Upload book images to CDN |
| PUT | /api/v1/books/{id}/analysis/raw | Update markdown analysis document |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/acquisitions | List acquisitions with status filter (watchlist, in_transit, on_hand) |
| POST | /api/v1/acquisitions | Create new acquisition with automatic scoring |
| POST | /api/v1/acquisitions/parse-order | Parse eBay order text to extract listing details |
| PATCH | /api/v1/acquisitions/{id} | Update acquisition status or details |
| POST | /api/v1/acquisitions/{id}/convert | Convert acquisition to collection book entry |
| POST | /api/v1/acquisitions/{id}/archive | Save listing to Wayback Machine |
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/books/{id}/valuation | Generate AI valuation using Napoleon Framework (Claude Sonnet 4) |
| POST | /api/v1/acquisitions/{id}/score | Calculate Investment Grade and Strategic Fit scores |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/export/csv | Export collection as CSV |
| GET | /api/v1/health/deep | Deep health check with all dependencies |
| GET | /api/v1/health/version | Get deployed version and build info |