CM4D is a crowd-sourcing web application that works on almost every device. By harnessing the excess power of a user's CPU, CM4D performs computations and gives users Bitcoins in return. Built on the real developer lanaguage stack, we additionally utilized mongodb and express. Through sockets, jobs can be deployed out to connected users. These computations are performed, followed by the result being returned via the socket. From a connected user's perspective, it will perform jobs submitted, receiving Bitcoins in exchange for the service.
For example, user can visit the site to give their browser to compute for the job master. Job master deploys a job to convert a million JSON files to XML. User among other users performing job master's job convert JSON files to XML, giving their browser power for the master in exchange for Bitcoins.