A computer implemented method for facilitating anonymous trading of goods and services, the method comprising the steps of:
- Identifying, by the processor configured with a distributed architecture of modules, an availability of a requested service;
- filtering, by way of a processor, a first set of registration details associated with registered service providers to generate a list of filtered service providers, wherein the processor initially identifies an availability for each of the registered service providers based on the requested service by a consumer, wherein the processor identifies goods and services from the registered service providers that are available and goods and services that are unavailable, with both said service providers and consumer each being assigned an anonymous service provider code and an anonymous consumer code respectively, wherein the processor filters the first set of registration details when the first set of registration details are not in a standardized format, and wherein the processor customizes an application for each of the registered service providers to provide price quotations, wherein the processor customizes the application for each type of user including the registered service providers, wherein the processor filters the service providers based on a location of the service providers and the availability of the requested service and/or requested goods of the filtered service providers, and is configured to store the first set of registration details based on the location and business type of the filtered service providers;
- receiving, by way of the processor, the price quotations associated with the requested service from the list of filtered service providers, wherein the processor also transmits an itemized window sticker with the purchase price quotations for an anonymous consumer's consideration, wherein the price quotations are atomized into a query expression;
- applying, by the processor, an internal algorithm to identify a sorting technique with a highest computational efficiency;
- applying, by the processor, the sorting technique with the highest computational efficiency among a plurality of sorting techniques to apply onto the received price quotations, wherein the processor determines using the sorting technique with the highest computational efficiency which processing order, whether in an increasing order, descending order, or in a random order can be the most efficient means to process the corresponding quotations, and based on this determination, identify three purchase price quotations and process the three identified purchase price quotations to sort a final all-inclusive price in the corresponding quotations of the requested goods and services in the determined processing order;
- sorting, the price quotations, by way of the processor, based on the applied sorting technique;
- providing, by a user interface, a list of the service providers to be selected by the consumer based on the sorted price quotations;
- generating, by way of the processor, a first notification when the consumer selects a service provider from the list of filtered service providers such that the selected service provider is enabled to initiate a first request based on the first notification, wherein credit and financial information regarding the consumer is approved by the selected services provider to facilitate and agreement;
- converting, by way of the processor, the anonymous service provider code and anonymous consumer code to reveal a real identity of the consumer and selected service provider;
- transmitting, by way of the processor, the real identity of the consumer to a service provider device associated with the selected service provider;
- and
- processing, by way of the processor, payment for the requested service within a pre-set time frame.