Brickworks¶
Mobile · Web · Inventory · Nuxt.js
A smart inventory management platform for Bricklinks — enabling sellers and collectors to track, manage, and sync their brick inventory across mobile and web.
The Problem¶
Running a BrickLink store sounds niche, but the operational complexity is very real. Active sellers manage catalogues with thousands of individual parts, each differentiated by set, colour, condition, and price. Keeping that inventory accurate across listings, orders, and physical stock is a constant, manual effort.
The core issue is that BrickLink itself does not offer the tools sellers need to run efficiently at scale. Most sellers resort to a patchwork of spreadsheets, browser tabs, and manual stock counts. This creates compounding problems:
- Inventory goes out of sync between what is listed and what is actually in stock, leading to order cancellations and negative feedback
- Pricing decisions are made without any visibility into market trends, so sellers either leave money on the table or get undercut
- Order processing is slow because there is no centralised view across multiple orders and shipment states
- There is no mobile workflow, meaning sellers are tied to a desktop to manage anything
For collectors, the problem is different but related. Tracking what you own, what is missing from a set, and what parts have changed in value over time requires the kind of organisation that no existing consumer tool was built to support.
The BrickLink community is active and growing, serving over 5,000 sellers at the time Brickworks launched, yet the tooling available to them had not kept pace.
The Solution¶
Brickworks is a unified mobile and web platform built specifically for the BrickLink ecosystem. It brings inventory, orders, and market data into one place so sellers can focus on their business rather than their spreadsheets.
- Real-time inventory sync across all platforms instantly, with a 99% accuracy rate
- Order management dashboard for processing orders and tracking shipments from a single view
- Market insights with pricing trends and demand data to inform smarter listing decisions
- Barcode and part scanning via mobile for fast, accurate stock entry
- Stock alerts and low-inventory notifications before problems affect fulfilment
- Cross-device access between the Android app and web interface with offline support via local database sync
Technology Used¶
| Layer | Stack |
|---|---|
| Mobile | KMP · Android · WorkManager · Dagger-Hilt |
| Web Frontend | Nuxt.js |
| Backend | FastAPI · Celery Worker · Celery Beat |
| Database | PostgreSQL · Room |
| Infrastructure | Fastlane · Docker · CI/CD |