Android Based e-Voting Mobile App Using Google Firebase as BaaS

  • Urmil Bharti
  • Deepali BajajEmail author
  • Tulika
  • Payal Budhiraja
  • Meghna Juyal
  • Sushmita Baral
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 39)


Making choices and choosing from options are always a part of life and everyone wants options to choose from. Similarly when it comes to voting and elections, it gives power of making choices to the people. Voting is a democratic way of making decisions. Counting Ballots takes a long time that causes delayed results. Furthermore calculating results could be biased and time consuming which causes voters to wait for the results. In today’s scenario as everything is pacing up and new ideas and inventions are always appreciated, our mobile app “Adhikaar” is also one of them. This Android voting app is more efficient and convenient to conduct and manage elections as compared to traditional manual methods. The app has a simple and interactive GUI for voting system and maintains its database using Google Firebase platform. Firebase is a Backend-as-a-Service—BaaS that lets users build more powerful, secure and scalable apps. Adhikaar enables user to cast their vote from anywhere, anytime without waiting in long queues. This app is purely eco-friendly since no paper is required. Election results are calculated automatically and declared instantly thus reducing human effort and chances of human errors.


Google Firebase BaaS Android studio Mobile app Online e-Voting JSON 


  1. 1.
    Rogers, R., Lombardo, J., Mednieks, Z., Meike, B.: Android application development: programming with the Google SDK. O’Reilly Media, Inc. (2009)Google Scholar
  2. 2.
    Bajaj, D., Yadav, A., Jain, B., Sharma, D., Tewari, D., Saxena, D., Ray, P.: Android based nutritional intake tracking application for handheld systems. In: 2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp. 1–7. IEEE, July 2017Google Scholar
  3. 3.
    Singh, N.: Study of Google firebase API for android. Int. J. Innov. Res. Comput. Commun. Eng. 4(9), 16738–16743 (2016)Google Scholar
  4. 4.
  5. 5.
    Plangi, S.: Overview of backend as a service platformsGoogle Scholar
  6. 6.
    Lane, K.: Overview of the backend as a service (BaaS) space. API Evangelist (2015)Google Scholar
  7. 7.
    Gropengießer, F., Sattler, K.U.: Database backend as a service: automatic generation, deployment, and management of database backends for mobile applications. Datenbank-Spektrum 14(2), 85–95 (2014)CrossRefGoogle Scholar
  8. 8.
    Zapata, B.C.: Android studio application development. Packt Publishing Ltd. (2013)Google Scholar
  9. 9.
    Studio, A.: The official IDE for android. Android Studio (2016).
  10. 10.
    Felsenthal, D.S., Machover, M.: The measurement of voting power. Books (1998)Google Scholar
  11. 11.
    Stradiotto, C.R., Zotti, Â.I., Bueno, C.O., Bedin, S.P., Hoeschl, H.C., Bueno, T.C., Mirapalheta, V.O.: Web 2.0 e-voting system using android platform. In: 2010 IEEE International Conference on Progress in Informatics and Computing (PIC), vol. 2, pp. 1138–1142. IEEE, December 2010Google Scholar
  12. 12.
  13. 13.
    Stonehem, B.: Google Android Firebase: Learning the Basics vol. 1. First Rank Publishing (2016)Google Scholar
  14. 14.
    Rahmi, A., Piarsa, I.N., Buana, P.W.: FinDoctor-interactive android clinic geographical information system using firebase and Google maps API. Int. J. New Technol. Res. 3(7) (2017)Google Scholar
  15. 15.
    Costa, I., Araujo, J., Dantas, J., Campos, E., Silva, F.A., Maciel, P.: Availability evaluation and sensitivity analysis of a mobile backend-as-a-service platform. Qual. Reliab. Eng. Int. 32(7), 2191–2205 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Urmil Bharti
    • 1
  • Deepali Bajaj
    • 1
    Email author
  • Tulika
    • 1
  • Payal Budhiraja
    • 1
  • Meghna Juyal
    • 1
  • Sushmita Baral
    • 1
  1. 1.Shaheed Rajguru College of Applied Sciences for WomenUniversity of DelhiNew DelhiIndia

Personalised recommendations