Giter Site home page Giter Site logo

pemiluapi.github.io's Introduction

pemilu API / elections API

This is a repository for a website about the Pemilu API. Here is a short link for this document: http://bit.ly/14zuJUI.

A civic information API for the 2014 Indonesian Elections

This document is the beginnings of a plan for the elections API. No code has been written yet, which means that much of how the application will be built, served and maintained has not been decided.

What is the Pemilu API?

The Pemilu API / elections API is an open source, publicly developed civic information API for Indonesia's 2014 legislative and presidential elections. The API will serve as a functional front-end to a extensive database of election-related information such as:

  • ballot designs and instructions
  • electoral district maps and polling station locations
  • party and candidate names and platforms
  • reported voting law violations and irregularities
  • election calendars and events
  • aggregated news and social media feeds
  • election laws and regulations
  • voter education materials
  • ...and much more

This data will be gathered through a network of civil society organizations, universities, research institutions and media.

The API will be built with app developers in mind โ€“ it will scale to meet traffic demands and the development team will be receptive to requests to implement new functionality or integrate new sources of data.

Get involved with the Pemilu API

At the moment, we're looking for developers interested in working on the API and the apps that will run on it. If you're interested in being a part of this project, you can

  • contact us directly at [email protected] or @PemiluAPI.
  • start or join a discussion on the issues page
  • suggest an app that could run on the API, a data source the API could provide or a piece of functionality the API should support.
  • watch this repo on github

Below are some rough sketches of what the API application might look like and how it might function. Comments are welcome.

An application diagram

This is a rough application diagram that shows how the API might be structured, along with some suggestions for what specific technologies might be used.

A complete process diagram

This diagram shows in more detail how we could get from raw data source to working application to client application.

Click for full-sized image

A process diagram for one module of the API: Events data

This diagram shows the same process in more detail for one type of data โ€“ events.

Click for full-sized image

pemiluapi.github.io's People

Contributors

tmaybe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.