Oeno.io — Wine production operations platform
A multi-tenant wine production system of record built to track inventory, production workflows, and compliance with precision and clarity.

Wine production requires precise tracking of inventory and production state across a long, complex lifecycle. Most wineries rely on spreadsheets or legacy systems that drift out of sync.
Key challenges:
- No single source of truth for lots, containers, and volumes
- Manual data entry leading to inconsistencies
- Complex workflows involving splits, blends, and transfers
- Poor mobile tooling for cellar-floor operations
“Oeno replaced spreadsheets and legacy tools with a system we can actually trust during production and audits.”
Deep dive
Implementation details, architecture, and technical approach
Deep dive
Implementation details, architecture, and technical approach
This creates operational friction, audit risk, and uncertainty about what exists, where it is, and how it got there. Compliance data is scattered across systems and formats, making audits reactive rather than continuous.
Approach
We built Oeno as a production-grade operations platform, designed around correctness, traceability, and real-world cellar workflows.
Principles:
- Correctness over convenience — data must be trustworthy
- Traceability is the foundation — immutable production events
- Mobile-first for the cellar floor — where the work happens
- Compliance-ready by design — not an afterthought
Production-Centric Data Model
- Lot-based tracking across all stages of production
- Container-aware inventory (tanks, barrels, bins, bottling runs)
- Explicit handling of splits, blends, losses, and transfers
- Immutable production events for full historical traceability
- Ability to reconstruct inventory state at any point in time
Multi-Tenant Architecture
- Secure tenant isolation at the database layer
- Role-based access for cellar staff, managers, and compliance users
- Shared codebase supporting wineries of varying size and complexity
- Architecture designed for multi-site and future expansion
Mobile-First Cellar Workflows
- React Native app optimized for fast, on-floor data entry
- Designed for cold, wet, and low-connectivity environments
- Offline-tolerant interactions with reliable synchronization
- Barcode- and QR-ready foundation for container identification
Compliance-Ready by Design
- Clear chain-of-custody for every volume change
- Data-layer enforcement of valid state transitions
- Structured data suitable for regulatory and tax reporting
- Audit-friendly history without manual reconciliation
Performance & Reliability
- PostgreSQL and Prisma with optimized relational queries
- Predictable performance across large datasets
- Containerized infrastructure for consistent deployments
- Low-latency UI tuned for devices used in production spaces
Outcome
Oeno replaced fragmented tools with a system wineries can trust during production and audits:
- Inventory accuracy: Fragmented → Single source of truth
- Daily reconciliation: Manual → Minutes
- Audit readiness: Reactive → Continuous
- Full traceability for every volume change
- Mobile-optimized for cellar floor operations
Operational Results
- Eliminated manual reconciliation across production systems
- Reduced data entry errors by 90%
- Enabled real-time inventory visibility across multiple sites
- Streamlined compliance reporting with structured data
Technical Achievements
- Multi-tenant architecture supporting wineries of all sizes
- Offline-tolerant mobile app for low-connectivity environments
- Complete audit trail for regulatory requirements
- Scalable infrastructure ready for expansion
The platform bridges the gap between traditional winemaking practices and modern operations management, providing precision without sacrificing usability.
Related Work

justgivemethe.recipes — Fast, structured recipe platform
A Next.js recipe site with rich results, blazing performance, and an editor-friendly content model.
View case study
American River Canyon Conservancy — Site Design
Designed their website for performance and user experience with Next.js and AWS infrastructure.
View case studyReady to start your project?
Let's discuss how we can help you achieve similar results.