Survey Android App and Web Portal for Government of Haryana, India

Technologies Involved

Asp.Net, C#, Web Services, Java, jQuery, .Net MVC, Android SDK, Mobile app, MSSQL, SQLITE

Project Description

The main features which were covered under the mobile app are as follows:

  1. Once the application would be installed successfully, the user would first sync the main master data from the main database which would basically import users, corporations, councils, committees and any other master data into the app’s local database.
  2. On successful sync of master data, the surveyor can login as per the credentials given to him / her by SUDAH.
  3. On login, the home page would have options to add a new homeless record or search for an existing one.
  4. During survey the adding of a new record would be done by filling in step by step details with each step capturing a few details.
  5. The most crucial details were capturing the person’s name, photo using the phone camera functionality and capturing the location where the record is being added using GPS location of the phone. The photo and GPS location add to the credibility of the survey being carried out.
  6. The app would function even if there is no internet and the can push data to the main database once internet is available.
  7. The survey has to be carried out across various corporation, councils and committees.
  8. The survey would be carried out three times at the same locations as in the first instance. Any new records would be added and the ones which were already added during first or second survey would be marked as homeless the 2nd / 3rd or 2nd time respectively.
  9. The app would also record any dependents associated with a homeless person and consequently add the associated dependent records as well through the app and the respective data would be related to each other.
  10. The surveyors can use the search functionality to search for records added by themselves and carry out the below functions:
    1. Can edit the record unless it has been marked as “non editable”.
    2. Can mark the person as being fund homeless second or third time during the respective survey cycles.

The main features of the web portal are as follows:

  1. The main purpose of the web portal was to be able to provide access to the homeless survey data to various stakeholders of this initiative to provide homes to the urban homeless population.
  2. To achieve the main objective of the portal, a comprehensive search facility as well as access all records was available for the personnel in charge.
  3. Using this portal, the user would also be able to download complete homeless records data into a spreadsheet.
  4. A homeless record could be added through the portal as well as it had the facility of bulk importing the records through a spreadsheet.
  5. The detailed view of each record was available through the web portal and if found to be correct it could be marked as “non editable” so that the survey cannot make further changes to it. This was to ensure that none of the collected data gets deleted or updated incorrectly.
  6. The web portal also had custom reports to display the homeless count across various towns / districts as well as count based on the number of times people were found homeless.
  7. The web portal also had provision for uploading any other analysis reports, videos, images, proposal reports , etc associated with this initiative for identifying the urban homeless and providing them with shelter.
  8. Lastly any survey users were also created through the web portal.