Giter VIP home page Giter VIP logo

publicworks's Introduction

Sanitation Review - Android Application

Members

  • Vishnu G T

  • Aditya A Prasad

  • Abhishek Kaushik - Mentor

Overview

This is an Android application which is going to be used for reviewing government facilities. It will be used by volunteers to visit government facilities such as toilets & latrines ... and gather data that will be send to the government server for review. This will be used to make sure the money being dispersed for these facilities are being used for the correct purpose. The fluid UI for the application is available here.

Features

we hope to implement the following features :

  • The app will have a login facility for the volunteers, the user name and the hash of the entered password will be send to the server for authentication. This will take place asynchronously so that the user experience won't be affected. In the server side after the hash corresponding to the user name is fetched from the database, it is compared with hash key which was sent and the result of the comparison is conveyed to the client (mobile app) which is used to take the user to the next activity.

  • We also will have a 'stay logged in' option in the login activity letting the volunteer bypass this whole login process after the first time. We can do this by storing the username and password hash in the app cache using shared preferences and using them without user interference. This way if the password was changed the app will ask the user to login again.

  • In the second activity we will use the GPS in the mobile to use the user's location to find the nearby locations and display it in a list. The user can choose from the locations in the list and answer some standard questions. This will ensure that the volunteer was physically present at the location when he reviews the utility.

  • Then in the final activity the user can choose existing pictures from the gallery or take them on the fly and send a maximum of 4 images to the server.

publicworks's People

Contributors

anantham avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.