Passion Project

Printory

Inventory management for 3D printing enthusiasts. Track filament spools, colors, and usage through QR code scanning.

Product Designer & Developer 2 Months Android & iOS Dart, Claude Code, Visual Studio, Gemini
Printory app dashboard showing spool inventory management

Dashboard featuring Quick Actions, low stock alerts, analytics insights, and recent activity tracking.

Printory inventory view with organized spool tracking

Inventory view with color swatches, material types, and stock percentages.

Spool details with QR code and color customization

Spool details: QR code, color picker with RGB controls, and material ID.

QR Code Scanning

Scan spools instantly with 98% success rate across lighting conditions and angles.

Spool Inventory

Track materials, colors, stock levels, and usage across your entire filament collection.

Low Stock Alerts

Automatic notifications when filament runs low, preventing mid-print failures.

QR code displayed in spool details for scanning

Each spool generates a unique QR code — scan to identify, check in, or log usage.

Check-in interface for usage tracking

Quick check-in with preset amounts (0g, 10g, 25g, 50g, 100g) for frictionless logging.

Spool analytics and usage history

Usage history and analytics for tracking consumption over time.

Printory settings screen

Settings and configuration.

Printory material library

Material type library and management.

Printory spool creation flow

Add new spools with material and color details.

Reusable Architecture

Printory's component architecture became the foundation for two additional apps, proving the value of designing for reusability from day one.

Printory

Core architecture — 2 months

HydroMate

Adapted in 3 days

Verdant Lab

Adapted in 3 days

Printory additional screen

Detailed spool view with complete information.

Printory color management

Color management and visual organization.

Printory analytics overview

Analytics and inventory overview.

The Process

As a 3D printing hobbyist, I understood the inventory chaos firsthand — dozens of filament spools across different materials, colors, and brands tracked in spreadsheets that quickly became outdated. The pain point was acute: starting a print only to discover an empty spool, or wasting time searching bins for the right color. I built Printory to solve this with a frictionless mobile workflow: scan a QR code, see inventory status, done.

The architecture prioritized reusability from day one. I abstracted core patterns — data models, UI components, state management — anticipating that inventory tracking logic could adapt to other domains. Real-device testing revealed insights desktop prototypes could never capture: camera permissions, scanning angles, lighting conditions, and latency. I iterated rapidly on the scanning experience, optimizing QR detection and adding visual feedback, pushing success rate to 98%. Testing whether QR code interaction felt natural through rapid prototyping revealed critical insights about camera workflow expectations.

After two months of iteration, Printory entered closed testing on Google Play with 12 active users. More importantly, the reusable component architecture became the foundation for HydroMate and Verdant Lab — both adapted in just 3 days — validating that investing in reusable patterns from day one compounds returns across future products.

PLACEHOLDER: Component architecture diagram showing shared modules across Printory, HydroMate, and Verdant Lab

Reusable component architecture

PLACEHOLDER: QR scanning workflow diagram showing scan → identify → check-in flow

QR scanning workflow

PLACEHOLDER: Data model diagram showing spool, material, and usage tracking relationships

Inventory data model

Impact

2 Months

To Closed Testing

12 Users

On Google Play

98%

QR Scan Success Rate

Back to All Projects