Feature Modules
Overview
This section contains documentation for feature modules within the Syneo/Barcoding system. Feature modules are self-contained functional units that provide specific business capabilities across the Backend, Front, and Dashboard applications.
The system currently includes 29 feature modules organized into the following categories:
- Customer & Supplier Management
- Operations & Manufacturing
- Human Resources
- IT & Infrastructure
- Quality & Compliance
- Asset Management
- Maintenance & Operations
- Business Intelligence
- Support & Services
- Testing & Validation
- Configuration & Documentation
Quick Reference
| Module | Package Name | Category | Primary Purpose |
|---|---|---|---|
| CRM-SRM | @barcoding/module-crm-srm | Customer & Supplier | Customer/supplier/partner relationship management |
| Jobs | @barcoding/module-jobs | Operations | Manufacturing job tracking and work orders |
| Piecework | @barcoding/module-piecework | Operations | Production piecework tracking |
| Production Line | @barcoding/module-production-line-management | Operations | Production line management |
| Order | @barcoding/module-order | Operations | Order and contract management |
| Parts | @barcoding/module-parts | Operations | Parts catalog and inventory |
| Requisition | @barcoding/module-requisition | Operations | Purchase requisitions and subscriptions |
| Store | @barcoding/module-store | Operations | Warehouse and inventory |
| HR | @barcoding/module-hr | Human Resources | Employee and leave management |
| Skills | @barcoding/module-skills | Human Resources | Skills matrix and training |
| IT | @barcoding/module-it | IT & Infrastructure | IT asset management |
| Hosting | @barcoding/module-hosting | IT & Infrastructure | Server and infrastructure |
| DMS | @barcoding/module-dms | IT & Infrastructure | Document management |
| NCR | @barcoding/module-ncr | Quality & Compliance | Non-conformance reports |
| TQ | @barcoding/module-tq | Quality & Compliance | Technical quality assurance |
| Health & Safety | @barcoding/module-health-safety | Quality & Compliance | Health and safety compliance |
| Assets | @barcoding/module-assets | Asset Management | General asset tracking |
| Tools | @barcoding/module-tools | Asset Management | Tools and calibration |
| Fleet | @barcoding/module-fleet | Asset Management | Vehicle fleet management |
| Faults | @barcoding/module-faults | Maintenance | Fault tracking and resolution |
| Routine | @barcoding/module-routine | Maintenance | Routine maintenance scheduling |
| Reports | @barcoding/module-reports | Business Intelligence | Custom reporting engine |
| Projects | @barcoding/module-projects | Business Intelligence | Project and task management |
| Ticket | @barcoding/module-ticket | Support | Help desk ticketing |
| Test Leads | @barcoding/module-test-leads | Testing | Test lead management |
| Manual | @barcoding/module-manual | Configuration | System documentation |
| Sites | @barcoding/module-sites | Configuration | Multi-site management |
| Costsheets | @barcoding/module-costsheets | Configuration | Cost estimation |
| Website | @barcoding/module-website | Configuration | Website contact management |
Available Modules
Customer & Supplier Management
CRM-SRM (Customer & Supplier Relationship Management)
@barcoding/module-crm-srm
Comprehensive CRM and SRM system managing customers, suppliers, partners, contacts, opportunities, quotations, purchase orders, and GDPR compliance.
Key Features:
- Customer and supplier lifecycle management
- Contact management and relationship tracking
- Sales opportunity pipeline
- Quotation creation and management
- Purchase order (PO) processing
- Partner relationship management
- GDPR request handling
More documentation coming soon.
Operations & Manufacturing
Jobs Module
@barcoding/module-jobs
Manufacturing job tracking and work order management system for production planning, execution, and labor analysis.
Key Features:
- Sales order (SO) and work order (WO) management
- Production job tracking and scheduling
- Session and labor tracking
- Document change management
- First Article Inspection (FAI) forms
- Labor reporting and analytics
- Document versioning
More documentation coming soon.
Piecework Module
@barcoding/module-piecework
Production piecework tracking and payment calculation system for piece-rate manufacturing operations.
Key Features:
- Piecework job creation and tracking
- Worker productivity measurement
- Piece rate calculations
- Piecework reporting and analytics
More documentation coming soon.
Production Line Management
@barcoding/module-production-line-management
Production line configuration and management for manufacturing operations.
Key Features:
- Production line setup and configuration
- Line capacity management
- Production workflow optimization
More documentation coming soon.
Order Module
@barcoding/module-order
Order management system handling contracts, order processing, and fulfillment tracking.
Key Features:
- Order creation and processing
- Contract management
- Order fulfillment tracking
- Partner order integration
More documentation coming soon.
Parts Module
@barcoding/module-parts
Parts catalog and inventory management for manufacturing components and materials.
Key Features:
- Parts catalog management
- Custom parts lists
- Parts inventory tracking
- Part specifications and documentation
More documentation coming soon.
Requisition Module
@barcoding/module-requisition
Purchase requisition and subscription management system for procurement processes.
Key Features:
- Purchase requisition creation and approval
- Subscription management for recurring purchases
- Requisition history tracking
- Approval workflow
More documentation coming soon.
Store Module
@barcoding/module-store
Warehouse and inventory management with goods receipt notes (GRN) and commercial invoice tracking.
Key Features:
- Dispatch search and tracking
- Goods Receipt Note (GRN) management
- Commercial invoice processing
- Inventory reporting
More documentation coming soon.
Human Resources
HR Module
@barcoding/module-hr
Comprehensive human resources management system for employee administration, time tracking, and leave management.
Key Features:
- Employee lifecycle management
- Department management
- Holiday/vacation tracking
- Sick leave management
- Compassionate leave tracking
- Timesheet and shift management
- Employee attendance reporting
- HR Gantt charts for resource planning
- Employee suggestions system
- Employee history tracking
More documentation coming soon.
Skills Module
@barcoding/module-skills
Employee skills matrix and training management system.
Key Features:
- Skills catalog and matrix
- Employee skill assessment
- Training program management
- Training history tracking
- Skills gap analysis
- Skills reporting
More documentation coming soon.
IT & Infrastructure
IT Module
@barcoding/module-it
IT asset and infrastructure management for devices, software, domains, and workstations.
Key Features:
- Device inventory and tracking
- Software license management
- Domain management
- Workstation configuration
- IT asset reporting
- Remote execution capabilities
More documentation coming soon.
Hosting Module
@barcoding/module-hosting
Server hosting and infrastructure management for cloud and physical servers.
Key Features:
- Server management and monitoring
- Instance creation and provisioning
- Hetzner server integration
- Backup management
- Infrastructure configuration
More documentation coming soon.
DMS (Document Management System)
@barcoding/module-dms
Enterprise document management with versioning, translation, and collaboration features.
Key Features:
- Document upload and storage
- Document versioning
- Translation management
- Document search and retrieval
- Access control
More documentation coming soon.
Quality & Compliance
NCR (Non-Conformance Report)
@barcoding/module-ncr
Quality management system for tracking and resolving non-conformance issues from customers, suppliers, and internal processes.
Key Features:
- NCR creation from multiple sources (customer, internal, supplier)
- Non-conformance tracking and resolution
- Root cause analysis
- Corrective action management
- NCR reporting and analytics
More documentation coming soon.
TQ (Technical Quality)
@barcoding/module-tq
Technical quality assurance and inspection management system.
Key Features:
- Quality inspection forms
- Technical quality tracking
- Quality metrics and reporting
- Inspection scheduling
More documentation coming soon.
Health & Safety
@barcoding/module-health-safety
Workplace health and safety compliance management including COSHH (Control of Substances Hazardous to Health).
Key Features:
- COSHH assessment and tracking
- Safety compliance management
- Health and safety reporting
More documentation coming soon.
Asset Management
Assets Module
@barcoding/module-assets
General asset tracking and lifecycle management for company assets.
Key Features:
- Asset registration and cataloging
- Asset lifecycle tracking
- Asset assignment and transfers
- Asset depreciation tracking
More documentation coming soon.
Tools Module
@barcoding/module-tools
Production tools, equipment, and instrument management with calibration tracking.
Key Features:
- Tool inventory management
- Tool type categorization
- Calibration System - Comprehensive tool calibration management with quality assurance and compliance tracking
- Tool maintenance tracking
More documentation coming soon.
Fleet Module
@barcoding/module-fleet
Vehicle fleet management for company vehicles and equipment.
Key Features:
- Vehicle registration and tracking
- Fleet maintenance scheduling
- Vehicle assignment
- Fleet reporting
More documentation coming soon.
Maintenance & Operations
Faults Module
@barcoding/module-faults
Equipment fault tracking and maintenance management system.
Key Features:
- Fault reporting and logging
- Fault resolution tracking
- Equipment downtime analysis
- Fault reporting and analytics
More documentation coming soon.
Routine Module
@barcoding/module-routine
Scheduled routine maintenance and inspection management.
Key Features:
- Routine maintenance templates
- Maintenance scheduling
- Routine task management
- Maintenance history tracking
More documentation coming soon.
Business Intelligence
Reports Module
@barcoding/module-reports
Custom reporting engine with scheduled report generation and distribution.
Key Features:
- Custom report creation
- Report scheduling and automation
- Report result management
- Report distribution
- Multiple output formats
More documentation coming soon.
Projects Module
@barcoding/module-projects
Project management with task tracking, Gantt charts, and cost management.
Key Features:
- Project creation and planning
- Task management with stages
- Gantt chart visualization
- Project cost tracking
- Task assignment and tracking
- Project dashboard and analytics
More documentation coming soon.
Support & Services
Ticket Module
@barcoding/module-ticket
Help desk and ticketing system for internal support requests and issue tracking.
Key Features:
- Ticket creation and tracking
- Ticket assignment and routing
- Ticket status management
- Ticket history and comments
- Support analytics
More documentation coming soon.
Testing & Validation
Test Leads Module
@barcoding/module-test-leads
Testing lead management and test execution tracking.
Key Features:
- Test lead creation and management
- Test execution tracking
- Test results documentation
More documentation coming soon.
Configuration & Documentation
Manual Module
@barcoding/module-manual
System documentation and manual management for user guides and procedures.
Key Features:
- Documentation creation and editing
- Manual versioning
- Documentation search
- User guide management
More documentation coming soon.
Sites Module
@barcoding/module-sites
Multi-site configuration and management for organizations with multiple locations.
Key Features:
- Site registration and configuration
- Site-specific settings
- Location management
- Site reporting
More documentation coming soon.
Costsheets Module
@barcoding/module-costsheets
Cost estimation and pricing management for manufacturing quotes.
Key Features:
- Cost calculation templates
- Pricing models
- Cost analysis
More documentation coming soon.
Website Module
@barcoding/module-website
Website contact management and lead capture from public-facing website.
Key Features:
- Contact form submissions
- Lead management from website
More documentation coming soon.
Module Organization
Feature modules in the web monorepo are located at:
web/projects/packages/@barcoding/modules/Each module typically includes:
- Components: UI components for the module's features
- Services: Business logic and API integration
- Models: TypeScript interfaces and types
- Routing: Lazy-loaded routes for the module
- State Management: NGXS stores for module state