
TraceIt
Web-based food traceability system ensuring CFIA compliance for Canadian food businesses. Built from real-world experience and refined over 3 years of production use.
This is a proprietary client project. Live demo access is restricted due to confidentiality agreements.
Developed TraceIt (traceit.ca), a comprehensive web-based food traceability system designed to help Canadian food businesses meet CFIA (Canadian Food Inspection Agency) compliance requirements. Built from real-world experience with my parents' freeze-dried food business, this system was refined over three years and multiple iterations based on daily production use. The platform addresses the gap between what regulators require and what small businesses can practically implement. Traditional traceability software solutions are often prohibitively expensive for small food producers, leaving them to manage compliance with Excel spreadsheets and paper logs - a process that can consume 40% of their weekly hours. Built a scalable web solution using Next.js, React, TypeScript, Tailwind CSS, and Supabase for authentication, real-time database updates, and storage. Key features include simple record keeping with intuitive forms tailored for CFIA requirements, step-by-step CFIA compliance guidance, compliant product labeling with lot codes, one-click recall tracking with automated communication templates, inventory tracking with built-in lot code management, and comprehensive audit-ready reports. The system enables businesses to track ingredients from receiving to finished product and customer (one step back, one step forward), maintain records for at least 2 years, and have a product recall plan in place - all core CFIA requirements. What used to take days of manual work now takes minutes. The frontend codebase is open-source and available on GitHub, demonstrating modern Next.js architecture and best practices for food traceability systems.
Features
- Simple record keeping with CFIA-tailored forms
- Step-by-step CFIA compliance guide
- Compliant product labeling with lot codes
- One-click recall readiness with automated templates
- Inventory tracking with lot code management
- CFIA audit preparation with exportable reports
- One-step-back, one-step-forward traceability
- Real-time tracking across food lifecycle