Skip to content
This repository was archived by the owner on Nov 6, 2018. It is now read-only.

GSoC All Final Reports

Janice Niemeir edited this page Jan 31, 2018 · 1 revision

Pooja Bansal 2014

It has been a great experience for me. This was my first time with open source project and I learned a lot during this summer.

I worked on PeaceTrack project which is significantly different from current RealTrack application. The objective of this application is to collect data about the work volunteers do in the field.

The work is collected through VRF(Volunteer Report Form) which is a manual sheet, but volunteers might not these sheets all the time with them which could result in loss of data.

This is why we are shifting to mobile application to simplify these activities for volunteers and also to determine the effectiveness of their work.

It is an application to collect the data effectively and measure the impact. Volunteers go to group of people , perform an activity(teaching, giving lectures etc) and record the data in VRF about how many people participated, their age range, what is the end result of that activity(e.g. - how many people were able to complete what volunteers were teaching them) etc.

Accomplishments

  • The first step for PeaceTrack was to understand the requirements of the application and design a UI for the same. This was the most important step as everything had to be kept in mind during the design phase. I spent few weeks on designing the user interface and at each step I kept on modifying it according to the requirements.
  • Next step was to implement the design. I divided this application into certain modules – Login, cohorts, Data sync, Activities etc.
  • Completed first module – Login functionality. It takes volunteer’s name, email id, post and sector as input and is a one-time login screen. It is the first screen user sees when he/she installs the app and once their account is added, they won’t see this screen again.
  • Dashboard Page – It shows four links to navigate to different screens.
  • Cohorts Page – It shows a list of all the cohorts added to the local database. There are also options to add new cohorts, search button and when user long presses any cohort, options for delete and edit cohort appears at the top.

Challenges

  • Focus of application - PeaceTrack is mainly about performance evaluation and how that could be used to achieve the goals and objectives for a group of people.
  • Navigation – I wanted to have a UI that provides easy data entry(as that what user demands) as well as efficient performance evaluation at the same time.
  • Guiding Principle - Uniformity in both iOS and Android ,a key focus of both the android and iOS versions is to maintain UI uniformity.
  • Understand Requirements - Initially, the PeaceTrack team spent about a month trying to understand the requirements enough to create a detailed design.

Take – Aways

  • Working as a team and team co-ordination as all of the team members were in different time zones.
  • Open Source Experience and more about mobile applications.
  • Building an application from scratch[Had to first complete the design part based on the requirements and then moved to coding part]

Overall Experience

I had an amazing experience working with PeaceCorps and systers community. Everyone was really helpful during the whole program.

Links