A method for manufacturing a product customized by a customer, the method comprising steps of:
- providing a system server having a processor and a memory on which a plurality of modules including tangible, non-transitory, processor executable instructions are stored,
- the plurality of modules including a production module, an enterprise resource planning (ERP) module, a marketplace module, and a platform module,
- the platform module in communication with the marketplace module and the ERP module, and the ERP module in communication with the production module, and
- the ERP module configured to generate an administrator interface and a manufacturing operator interface, the administrator interface permitting for interaction with the system server by an administrator, and the manufacturing operator interface permitting for interaction with the system server by a manufacturing operator having a manufacturing process with a plurality of processing steps, the ERP module further having a plurality of databases, at least one of the plurality of databases storing manufacturing operator attributes, product attributes, quality check attributes, and pricing attributes, wherein the manufacturing operator attributes include at least one of a workflow dataset having a plurality of processing steps associated with a workflow of the manufacturing operator, a defect rate dataset, a success rate dataset, and a labor dataset;
- permitting the customer, by the platform module, to one of:
- supply a model of the product directly to the ERP module, and
- request the model of the product from a third-party designer with access to the marketplace module, so that the third-party designer will supply the model of the product to the ERP module;
- permitting the customer, by the platform module, to view the manufacturing operator attributes and the product attributes and select the manufacturing operator based on the manufacturing operator attributes, the product attributes, and the pricing attributes;
- assigning to the manufacturing operator selected by the customer, by the ERP module, the model of the product to be manufactured by the manufacturing process;
- beginning a manufacturing of the product, by the manufacturing operator, based on the model of the product, the manufacturing process, and the product attributes;
- permitting the administrator, by the administrator interface of the ERP module, to monitor a status of at least one of the plurality of processing steps of the manufacturing process in real-time;
- permitting the manufacturing operator, by the manufacturing operator interface of the ERP module, to complete a quality check of at least one of the plurality of processing steps of the manufacturing process for the product;
- verifying by at least one of the manufacturing operator and the administrator, by at least one of the manufacturing operator interface and the administrator interface, that the quality check attributes associated with the quality check satisfy a predetermined quality check threshold;
- one of:
- generating, by the ERP module, the quality check attributes associated with the quality check of at least one of the plurality of processing steps of the manufacturing process for the product where the quality check does satisfy the predetermined quality check threshold, and
- requiring, by the ERP module, that one of the plurality of processing steps associated with the quality check be repeated where the quality check does not satisfy the predetermined quality check threshold;
- permitting the manufacturing operator, by the manufacturing operator interface, to communicate the quality check attributes associated with the quality check of at least one of the plurality of processing steps to the plurality of databases;
- calculating, by the ERP module, the pricing attributes associated with the manufacturing operator based on a pricing attributes algorithm, the pricing attributes algorithm including at least the quality check attributes stored on the plurality of databases and associated with the manufacturing operator;
- completing the manufacturing of the product by the manufacturing operator;
- and
- delivering the product from the manufacturing operator to at least of the customer and a third party.