We Vote's API application server written in Django/Python. Election data pulled from many sources, used by https://github.com/wevote/WebApp and https://github.com/wevote/WeVoteCordova and https://github.com/wevote/Campaigns.
Role in this project:
Back-end Developer Contributions:43 commits, 39 PRs, 4 pushes in 1 year
Contributions summary:Neelam made significant contributions to the We Vote server, primarily focused on enhancing the API's functionality. They modified existing APIs, specifically friendInvitationByEmailSend, to handle additional parameters. They also refactored the codebase by replacing references to serializers with values() and updated the API to utilize function-based views. Furthermore, the user introduced functionality for handling data related to electoral districts, parties, and positions, demonstrating a strong understanding of the server's data model and API endpoints.
application-serverdjangopython
We Vote's javascript (client-side) mobile website built with React/Flux. Twitter: @WeVote Apple Store: https://itunes.apple.com/us/app/we-vote-voter-guide/id1347335726 Android: https://play.google.com/store/apps/details?id=org.wevote.cordova&hl=en_US
Role in this project:
Front-end Developer Contributions:11 commits, 10 PRs in 1 year 2 months
Contributions summary:Neelam primarily focused on front-end development within the React/Flux-based web application. Their contributions included modifying UI components, such as the About page, to enhance user experience and responsiveness. They also worked on refactoring and restructuring code, including renaming files and updating image references, to improve code maintainability. Additionally, the user implemented features like individual friend invites and integrating them into the UI with email validation.
androidjavascriptmobilereacttwitter