{"id":16719561,"url":"https://github.com/addingama/sid_waterpoints","last_synced_at":"2025-03-15T11:27:17.640Z","repository":{"id":150321356,"uuid":"107562510","full_name":"addingama/sid_waterpoints","owner":"addingama","description":"Advance IT Test for Summit Institute of Development","archived":false,"fork":false,"pushed_at":"2017-10-21T06:07:00.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T02:14:13.184Z","etag":null,"topics":["dataprocessing","java","sid","tdd"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/addingama.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-19T15:09:59.000Z","updated_at":"2017-10-20T23:25:40.000Z","dependencies_parsed_at":"2023-04-25T00:46:43.310Z","dependency_job_id":null,"html_url":"https://github.com/addingama/sid_waterpoints","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Fsid_waterpoints","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Fsid_waterpoints/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Fsid_waterpoints/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Fsid_waterpoints/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/addingama","download_url":"https://codeload.github.com/addingama/sid_waterpoints/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243722556,"owners_count":20337228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dataprocessing","java","sid","tdd"],"created_at":"2024-10-12T21:43:49.038Z","updated_at":"2025-03-15T11:27:17.604Z","avatar_url":"https://github.com/addingama.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Water Point Data Processing\nAdvance IT Test for Summit Institute of Development\n\n## Problem\n\nGenerate statistical information from [Water Point Data](https://raw.githubusercontent.com/onaio/ona-tech/master/data/water_points.json) that contains\n  - The number of water points that are functional\n  - The number of water points per community\n  - The rank for each community by the percentage of broken water points, `Descending Order`\n  \n\n## Result\n\n```\n{\n\t\"total_water_points\": 712,\n\t\"total_functioning\": 623,\n\t\"total_non_functioning\": 87,\n\t\"total_unknown_functioning\": 2,\n\t\"village_statistic\": [{\n\t\t\"villageName\": \"Zukpeni\",\n\t\t\"totalWater\": 6,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 33.333336,\n\t\t\"nonFunctioningPercentage\": 66.66667\n\t}, {\n\t\t\"villageName\": \"Gbaarigu\",\n\t\t\"totalWater\": 5,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 3,\n\t\t\"functioningPercentage\": 40.0,\n\t\t\"nonFunctioningPercentage\": 60.000004\n\t}, {\n\t\t\"villageName\": \"Namgurima\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 50.0,\n\t\t\"nonFunctioningPercentage\": 50.0\n\t}, {\n\t\t\"villageName\": \"Arigu\",\n\t\t\"totalWater\": 12,\n\t\t\"totalWaterFunctioning\": 6,\n\t\t\"totalWaterNonFunctioning\": 6,\n\t\t\"functioningPercentage\": 50.0,\n\t\t\"nonFunctioningPercentage\": 50.0\n\t}, {\n\t\t\"villageName\": \"Kurugu\",\n\t\t\"totalWater\": 9,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 55.555557,\n\t\t\"nonFunctioningPercentage\": 44.444447\n\t}, {\n\t\t\"villageName\": \"Bandem\",\n\t\t\"totalWater\": 7,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 3,\n\t\t\"functioningPercentage\": 57.14286,\n\t\t\"nonFunctioningPercentage\": 42.857143\n\t}, {\n\t\t\"villageName\": \"Zanwara\",\n\t\t\"totalWater\": 10,\n\t\t\"totalWaterFunctioning\": 6,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 60.000004,\n\t\t\"nonFunctioningPercentage\": 40.0\n\t}, {\n\t\t\"villageName\": \"Alavanyo\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 66.66667,\n\t\t\"nonFunctioningPercentage\": 33.333336\n\t}, {\n\t\t\"villageName\": \"Gbima\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 66.66667,\n\t\t\"nonFunctioningPercentage\": 33.333336\n\t}, {\n\t\t\"villageName\": \"Banyangsa\",\n\t\t\"totalWater\": 10,\n\t\t\"totalWaterFunctioning\": 7,\n\t\t\"totalWaterNonFunctioning\": 3,\n\t\t\"functioningPercentage\": 70.0,\n\t\t\"nonFunctioningPercentage\": 30.000002\n\t}, {\n\t\t\"villageName\": \"Soo\",\n\t\t\"totalWater\": 7,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 2,\n\t\t\"functioningPercentage\": 57.14286,\n\t\t\"nonFunctioningPercentage\": 28.57143\n\t}, {\n\t\t\"villageName\": \"Kubore\",\n\t\t\"totalWater\": 18,\n\t\t\"totalWaterFunctioning\": 13,\n\t\t\"totalWaterNonFunctioning\": 5,\n\t\t\"functioningPercentage\": 72.22222,\n\t\t\"nonFunctioningPercentage\": 27.777779\n\t}, {\n\t\t\"villageName\": \"Tantala\",\n\t\t\"totalWater\": 22,\n\t\t\"totalWaterFunctioning\": 16,\n\t\t\"totalWaterNonFunctioning\": 6,\n\t\t\"functioningPercentage\": 72.72727,\n\t\t\"nonFunctioningPercentage\": 27.272728\n\t}, {\n\t\t\"villageName\": \"Chanpolinsa\",\n\t\t\"totalWater\": 4,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 75.0,\n\t\t\"nonFunctioningPercentage\": 25.0\n\t}, {\n\t\t\"villageName\": \"Loagri_1_\",\n\t\t\"totalWater\": 18,\n\t\t\"totalWaterFunctioning\": 14,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 77.77778,\n\t\t\"nonFunctioningPercentage\": 22.222223\n\t}, {\n\t\t\"villageName\": \"Longsa\",\n\t\t\"totalWater\": 9,\n\t\t\"totalWaterFunctioning\": 7,\n\t\t\"totalWaterNonFunctioning\": 2,\n\t\t\"functioningPercentage\": 77.77778,\n\t\t\"nonFunctioningPercentage\": 22.222223\n\t}, {\n\t\t\"villageName\": \"Nayoku\",\n\t\t\"totalWater\": 35,\n\t\t\"totalWaterFunctioning\": 29,\n\t\t\"totalWaterNonFunctioning\": 6,\n\t\t\"functioningPercentage\": 82.85715,\n\t\t\"nonFunctioningPercentage\": 17.142859\n\t}, {\n\t\t\"villageName\": \"Zogsa\",\n\t\t\"totalWater\": 6,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 83.33333,\n\t\t\"nonFunctioningPercentage\": 16.666668\n\t}, {\n\t\t\"villageName\": \"Jagsa\",\n\t\t\"totalWater\": 38,\n\t\t\"totalWaterFunctioning\": 32,\n\t\t\"totalWaterNonFunctioning\": 6,\n\t\t\"functioningPercentage\": 84.210526,\n\t\t\"nonFunctioningPercentage\": 15.789473\n\t}, {\n\t\t\"villageName\": \"Zangu-Vuga\",\n\t\t\"totalWater\": 13,\n\t\t\"totalWaterFunctioning\": 11,\n\t\t\"totalWaterNonFunctioning\": 2,\n\t\t\"functioningPercentage\": 84.61539,\n\t\t\"nonFunctioningPercentage\": 15.384616\n\t}, {\n\t\t\"villageName\": \"Zua\",\n\t\t\"totalWater\": 28,\n\t\t\"totalWaterFunctioning\": 24,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 85.71429,\n\t\t\"nonFunctioningPercentage\": 14.285715\n\t}, {\n\t\t\"villageName\": \"Nabulugu\",\n\t\t\"totalWater\": 31,\n\t\t\"totalWaterFunctioning\": 27,\n\t\t\"totalWaterNonFunctioning\": 4,\n\t\t\"functioningPercentage\": 87.09677,\n\t\t\"nonFunctioningPercentage\": 12.903225\n\t}, {\n\t\t\"villageName\": \"Kanwaasa\",\n\t\t\"totalWater\": 9,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 88.88889,\n\t\t\"nonFunctioningPercentage\": 11.111112\n\t}, {\n\t\t\"villageName\": \"Kpatarigu\",\n\t\t\"totalWater\": 51,\n\t\t\"totalWaterFunctioning\": 46,\n\t\t\"totalWaterNonFunctioning\": 5,\n\t\t\"functioningPercentage\": 90.196075,\n\t\t\"nonFunctioningPercentage\": 9.803922\n\t}, {\n\t\t\"villageName\": \"Kulbugu\",\n\t\t\"totalWater\": 11,\n\t\t\"totalWaterFunctioning\": 10,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 90.909096,\n\t\t\"nonFunctioningPercentage\": 9.090909\n\t}, {\n\t\t\"villageName\": \"Selinvoya\",\n\t\t\"totalWater\": 13,\n\t\t\"totalWaterFunctioning\": 12,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 92.30769,\n\t\t\"nonFunctioningPercentage\": 7.692308\n\t}, {\n\t\t\"villageName\": \"Guuta\",\n\t\t\"totalWater\": 32,\n\t\t\"totalWaterFunctioning\": 30,\n\t\t\"totalWaterNonFunctioning\": 2,\n\t\t\"functioningPercentage\": 93.75,\n\t\t\"nonFunctioningPercentage\": 6.25\n\t}, {\n\t\t\"villageName\": \"Dorinsa\",\n\t\t\"totalWater\": 17,\n\t\t\"totalWaterFunctioning\": 16,\n\t\t\"totalWaterNonFunctioning\": 1,\n\t\t\"functioningPercentage\": 94.117645,\n\t\t\"nonFunctioningPercentage\": 5.882353\n\t}, {\n\t\t\"villageName\": \"Zundem\",\n\t\t\"totalWater\": 30,\n\t\t\"totalWaterFunctioning\": 30,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Suik\",\n\t\t\"totalWater\": 1,\n\t\t\"totalWaterFunctioning\": 1,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Bechinsa\",\n\t\t\"totalWater\": 26,\n\t\t\"totalWaterFunctioning\": 26,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Sikabsa\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kpikpaluk\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Badomsa\",\n\t\t\"totalWater\": 27,\n\t\t\"totalWaterFunctioning\": 27,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Tankangsa\",\n\t\t\"totalWater\": 6,\n\t\t\"totalWaterFunctioning\": 6,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Logvasgsa\",\n\t\t\"totalWater\": 4,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Akpari-yeri\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Jiningsa\",\n\t\t\"totalWater\": 7,\n\t\t\"totalWaterFunctioning\": 7,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Nawaasa\",\n\t\t\"totalWater\": 6,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 83.33333,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Jaata\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Nyandema\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Jiniensa\",\n\t\t\"totalWater\": 1,\n\t\t\"totalWaterFunctioning\": 1,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Piisa\",\n\t\t\"totalWater\": 5,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Gaadem\",\n\t\t\"totalWater\": 2,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kanbangsa\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Jiningsa-Yipaala\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kalaasa\",\n\t\t\"totalWater\": 1,\n\t\t\"totalWaterFunctioning\": 1,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Guuta-Nasa\",\n\t\t\"totalWater\": 11,\n\t\t\"totalWaterFunctioning\": 11,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Fiisa\",\n\t\t\"totalWater\": 5,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Luisa\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Jiriwiensa\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Tuisa\",\n\t\t\"totalWater\": 4,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Chondema\",\n\t\t\"totalWater\": 4,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Nyankpiensa\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kom\",\n\t\t\"totalWater\": 6,\n\t\t\"totalWaterFunctioning\": 6,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Zuedema\",\n\t\t\"totalWater\": 18,\n\t\t\"totalWaterFunctioning\": 18,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Abanyeri\",\n\t\t\"totalWater\": 4,\n\t\t\"totalWaterFunctioning\": 4,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Garigu\",\n\t\t\"totalWater\": 1,\n\t\t\"totalWaterFunctioning\": 1,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kunkwah\",\n\t\t\"totalWater\": 3,\n\t\t\"totalWaterFunctioning\": 3,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Gumaryili\",\n\t\t\"totalWater\": 1,\n\t\t\"totalWaterFunctioning\": 1,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Mwalorinsa\",\n\t\t\"totalWater\": 8,\n\t\t\"totalWaterFunctioning\": 8,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Kaasa\",\n\t\t\"totalWater\": 25,\n\t\t\"totalWaterFunctioning\": 25,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Chansa\",\n\t\t\"totalWater\": 9,\n\t\t\"totalWaterFunctioning\": 9,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Dibisi\",\n\t\t\"totalWater\": 2,\n\t\t\"totalWaterFunctioning\": 2,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}, {\n\t\t\"villageName\": \"Vundema\",\n\t\t\"totalWater\": 5,\n\t\t\"totalWaterFunctioning\": 5,\n\t\t\"totalWaterNonFunctioning\": 0,\n\t\t\"functioningPercentage\": 100.0,\n\t\t\"nonFunctioningPercentage\": 0.0\n\t}]\n}\n```\n\n## Developer Notes\n\n- Make sure to set your IDE environtment able to run Java 8 and support for Lambda function\n- There are 4 available sort type to sort village rank stats\n  - Functioning Water Point Ascending : `SortType.FUNCTION_ASC`\n  - Functioning Water Point Descending : `SortType.FUNCTION_DESC`\n  - Non Functioning Water Point Ascending : `SortType.NON_FUNCTION_ASC`\n  - Non Functioning Water Point Descending : `SortType.NON_FUNCTION_DESC`\n  \n  You can change the sort type on file `MainClass` line `26` by available sort type\n- If you use IntelliJ as IDE, don't forget to install `Lombok Plugin`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddingama%2Fsid_waterpoints","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faddingama%2Fsid_waterpoints","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddingama%2Fsid_waterpoints/lists"}