Abstract
This academic project, developed in collaboration Jonathan Wild and Alix Cartal, aims to bridge the gap between external database management and automated web publishing. The application performs three core functions:
- API Integration: Real-time data retrieval from the Brickset database, handling authentication and complex queries (series, year, or set ID).
- Collection Management: A robust terminal-based interface allowing users to add, remove, and track LEGO sets within a local database.
- Automated Rendering: Dynamic generation of HTML/CSS web pages to visualize the collection, including high-resolution imagery and technical specifications for each set.
Project Results
Terminal Interface
The interactive terminal menu used for collection management.
Web Gallery Render
The final web output generated automatically from the collection data.
Links
Sources
- Brickset API v3 – Primary data source for LEGO set specifications, images, and metadata.
The interactive terminal menu used for collection management.
The final web output generated automatically from the collection data.