{"componentChunkName":"component---src-templates-project-template-js","path":"/projects/aim-global-electra-election-system","result":{"data":{"project":{"title":"Aim Global - Electra Election System","slug":"aim-global-electra-election-system","description":"Built a complete election management platform with a real-time control room for monitoring polling data, and a companion mobile app (Electra Poll Winner). The system handled election briefings, live results aggregation, and field reporting from polling stations.","caseStudy":"## Stack & Architecture\n\nBuilt with Mobile, Node.js, API. Delivered for Government / PSU, 2015–2017.\n\n<!-- Auto-drafted from profile data. Add problem/approach detail as needed. -->\n","gallery":[],"date_start":"2015","date_end":"2017","hours":null,"client":"Government / PSU","tags":["web-development","mobile","real-time"],"outcomes":["Built real-time election control room with live polling data aggregation","Companion mobile app for field reporting from polling stations","Handled election briefings and live results aggregation at scale"],"tech_stack":["Mobile","Node.js","API"],"links":[{"label":"Live","url":"https://www.youtube.com/playlist?list=PLPveOivqTLsm4EEg3c7smwTT63dI0B2DJ"}],"image":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='229'%20viewBox='0%200%20400%20229'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20115v114h23c19%200%2024%200%2026-2%202-1%203-1%202-2s-1-1%201-2h6v-4h7v-4h7v-2l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-2c-2%200%203-4%206-4h3l-3-1c-2%200-3-1-3-4%200-4%200-4%203-4%202%200%203%200%203%202l2-1c2-2%206-1%206%202l1-1c1-3%203-4%203-1l1-1c0-2%201-3%203-3l2-1%201-1%202%201h2c2-1%202-1%201-2s-1-1%201-2h6v-4h7v-4h6c2-1%202-1%201-2s0-1%202-2l1-2%202-1%203-1h-4c-3%200-3-1-5-3l-1-2c0%203-3%205-9%205h-5V96c0-10%200-10%203-10%202%200%202%200%202%203%200%202%200%203%202%202%203%200%207%202%207%206%201%203%201%203%203%202s2-2%201-3c-4-2%202-6%207-4%202%200%203%201%203%206%200%203%200%205%201%204l1%202v2l1-11c0-8%200-9%202-9s2%201%202%207c0%205%200%206%202%206l3-2%201%201h3v-4h7v-4h4v1l1-2h1c1%200%202%200%201-1l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-4h7v-2l1-2%201%201h3v-4h7v-4h7v-4h7v-4h7v-4h4l3-1%202-1v101a5301%205301%200%20001-13V0H0v115m138-27l-7%2018c0%201%205%200%206-2%200-1%201-2%204-2l4%202c1%202%205%203%205%201l-4-10c-3-9-6-11-8-7m54%201c-4%203-4%2011-1%2015%206%205%2016%202%2016-5v-4h-4c-4%200-5%200-5%202l2%202%202%201c-1%203-6%202-8-1-3-5%203-12%207-8%202%203%205%202%205%200%200-5-9-7-14-2m-33%2010c0%206%200%207%202%207s2-1%202-5%201-5%202-5%202%201%202%205%200%205%202%205%202-1%202-5%201-6%202-6c2%200%202%201%202%205%200%205%200%206%202%206s2-1%202-6c0-8-2-10-6-8h-3l-6-1h-5v8m60-6c-4%203-4%208-1%2011%205%205%2014%200%2013-6-2-7-8-9-12-5m-54%2036c-1%201-2%202-4%201h-4v4c0%204%202%206%202%201%201-4%203-4%203%200s2%204%202-1v-3l1%203c0%203%201%204%206%204h5v-4c0-3-1-4-3-4a357%20357%200%2001-6-1v-1l-2%201m12%205l1%204%201-3%201-3%201%205c0%203%200%204%202%204l1-1%201-2%203-2h1c0%203%202%202%202-1%201-4%203-4%203%200l1%203%201-4c0-4%200-4-3-4s-4%200-4%202h-1c-1-2-2-2-6-2h-5v4'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.7543859649122806,"src":"/static/2f1b20062c5c998c635def65716dae24/ee604/aim-global.png","srcSet":"/static/2f1b20062c5c998c635def65716dae24/69585/aim-global.png 200w,\n/static/2f1b20062c5c998c635def65716dae24/497c6/aim-global.png 400w,\n/static/2f1b20062c5c998c635def65716dae24/ee604/aim-global.png 800w","srcWebp":"/static/2f1b20062c5c998c635def65716dae24/58556/aim-global.webp","srcSetWebp":"/static/2f1b20062c5c998c635def65716dae24/61e93/aim-global.webp 200w,\n/static/2f1b20062c5c998c635def65716dae24/1f5c5/aim-global.webp 400w,\n/static/2f1b20062c5c998c635def65716dae24/58556/aim-global.webp 800w","sizes":"(max-width: 800px) 100vw, 800px"}}},"stack_icons":[{"name":"Mobile","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png","srcSet":"/static/05ca632258098d0c98fc4f760f5695b6/6d1ba/mobile.png 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/a9c35/mobile.png 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/559c9/mobile.png 2x","srcWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp","srcSetWebp":"/static/05ca632258098d0c98fc4f760f5695b6/f8bad/mobile.webp 1x,\n/static/05ca632258098d0c98fc4f760f5695b6/f81b6/mobile.webp 1.5x,\n/static/05ca632258098d0c98fc4f760f5695b6/804d1/mobile.webp 2x"}}}},{"name":"Node.js","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/a9c1179d285f13340020fc303e7afa0d/6d1ba/nodejs.png","srcSet":"/static/a9c1179d285f13340020fc303e7afa0d/6d1ba/nodejs.png 1x,\n/static/a9c1179d285f13340020fc303e7afa0d/a9c35/nodejs.png 1.5x,\n/static/a9c1179d285f13340020fc303e7afa0d/559c9/nodejs.png 2x","srcWebp":"/static/a9c1179d285f13340020fc303e7afa0d/f8bad/nodejs.webp","srcSetWebp":"/static/a9c1179d285f13340020fc303e7afa0d/f8bad/nodejs.webp 1x,\n/static/a9c1179d285f13340020fc303e7afa0d/f81b6/nodejs.webp 1.5x,\n/static/a9c1179d285f13340020fc303e7afa0d/804d1/nodejs.webp 2x"}}}},{"name":"API","icon":{"childImageSharp":{"fixed":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='none'%3e%3cpath%20d='M1%201v22c2%202%2020%201%2022-1s3-22%201-21H1'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","width":24,"height":24,"src":"/static/fb76c0da90f90c016ad01e4dc810443f/6d1ba/api.png","srcSet":"/static/fb76c0da90f90c016ad01e4dc810443f/6d1ba/api.png 1x,\n/static/fb76c0da90f90c016ad01e4dc810443f/a9c35/api.png 1.5x,\n/static/fb76c0da90f90c016ad01e4dc810443f/559c9/api.png 2x","srcWebp":"/static/fb76c0da90f90c016ad01e4dc810443f/f8bad/api.webp","srcSetWebp":"/static/fb76c0da90f90c016ad01e4dc810443f/f8bad/api.webp 1x,\n/static/fb76c0da90f90c016ad01e4dc810443f/f81b6/api.webp 1.5x,\n/static/fb76c0da90f90c016ad01e4dc810443f/804d1/api.webp 2x"}}}}]}},"pageContext":{"slug":"aim-global-electra-election-system"}},"staticQueryHashes":["3724428426"]}