Skip to content

Barackos/ElectionsApp

Repository files navigation

Elections App

Used by & made for an Israeli Political Party. Link to Google Play

During semester break of 2018, I was honored to be asked by a political party to create this mobile application. Its goal was to deliver real-time voting status of 38k residents of our town, straight from the voting booths.

This was a solo project of mine. However, I was working closely with the campaigners in order to characterize their needs & get feedback during development.

Main Technologies & Features:

Google Cloud:

  • Firebase Realtime Database (NoSQL)
  • Cloud Functions
  • Google Sheets API (for Node.js)

Server Side:

  • Node.js
  • Crashlytics
  • SMS Authentication Service

Client Side:

  • Android application (Java), Google Play as host
  • Material Design for practical UI
  • Generic API for cooperation with other political parties
  • Offline working feature

Outcome

Fully independent, functional app. The app was successful in its functionality, ease of use & practicality, and was admired by the people who used it. 170+ people managed to operate it simultaneously & intensively during the day of elections: Data was live-streaming to the HQ’s large screens, filtered by criteria of choice.

About

Elections Voting Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published