In this paper, by using the Arduino controller with the DAQ technology to capture the power signal, a Node.js web platform has been established to analyze power quality which was accompanied with the Nginx load-balanced portal system. Nginx and Node.js can accept request connections simultaneously from multiple Arduino sites. All the received power quality information is stored into the MongoDB database after power quality execution from Node.js. Moreover, configuring the MongoDB parameters and analyzing the Hadoop framework efficiency could make the storage approach, computing procedure and job assignment more acceptable. Since the data volume, variety, and velocity of the power quality information have significantly increased, cloud-based platforms such as Hadoop framework and MongoDB database are required to complete the power quality monitoring. The Hadoop framework and MongoDB database can provide distributed storage and computing capability for big data analysis. Meanwhile, the analysis and principle of the power quality design can be applied to general problems for big data application or IoT (Internet of Things) environment.