Giter VIP home page Giter VIP logo

hppoliceassistant's People

Contributors

gopalkriagg avatar masquerade0097 avatar paresh-agrawal avatar pranavgupta1234 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hppoliceassistant's Issues

Checkbox position on left side of label.

This is arguably right way to present checkboxes. In the old app made in ionic checkbox experience was much better maybe bcos of cleaner UI, and also the fact that we can touch anywhere on the row (and not specifically at the little square) to toggle the checkbox. The way I use my hands to use mobile I think checkbox position should be on left side of label. This is not an urgent issue.

Challan ID too long

Just two sample Challan IDs I observed till now:

CKINRPE435138769
CKINBNA818195501

What is the algorithm followed for these numbers. I believe C is for Challan, KIN for Disttict Kinnaur, RPE for Reckong Peo or BNA for Bhavanagar ...till here its perfect but 9 digit numerics after these alphabets is too long.

No saved login session

If I did not logout my last session then on relaunching the user should stay logged in.

Autopopulating officer name

Officer Name will be same name used in the login window (i.e. Pranav in the sample login) If the app can autopopulate it directly, it will be good.

Bluetooth Printer attach

After the Submit Button, you have provided three options, Edit, Online and Offline. Option of print (using Bluetooth Printer), have you been able to do it? That option will be a good option.

In the same print slip put space for Police Officer Signature and Violator Signature. Order for printing of all the details is already present in one of my comments in one issue raised by Gopal.

Challan Screen minor formating updates

Since the user would not know that the Phone number field is a 10 digit field and he may start from +91 (10 digit number) and then face error so to warn him before hand. Name of the heading "Phone Number" has to be changed to "Phone Number (10 digit number)".

Similarly, For heading "License Number" it has to be changed to "License Number (no special characters)" and for heading "Vehicle Number" it has to be changed to "Vehicle Number (no special characters)* ". Asterisk is for pre-warning to the user that its a compulsory field.

Similarly, for heading "Name of Place" it has to be changed to "Name of Place * ". Again Asterisk is for pre-warning that its a compulsory field for the user.

Date and Time auto populate

Date and Time if could be autopopulated like was in the previous version, it will be good as it would avoid chances of fake challan. GPS coordinates were there in the previous version, you can retain it here too.

Resolving the "Already Present" code in the challan

When I submit one challan with same details and next time again try to submit it again. It says Upload Done followed by Already Present! When I check for the challan in the search window, it comes to light that challan didnt get upload for the second time. Basically it should get uploaded in the database and officer can search for offences by the same owner/violator/phone no etc in the other window.

Redundancy check in entering phone number

During Entry constables commit mistake in typing (e.g. while entering phone number 9882762624 they will enter 9882762624(space) or 9882762624% or 09816662225 or +91-9882762624. So to avoid such errors in Violator Number section put a background check that only 10 digit phone number can be added devoid of special characters/space, etc.

Remove hyphens and slashes from all searchable fields

Scenario: if a same vehicle gets challaned at two different places by two different people and suppose one of the I/O uses slashes and hyphens and the other I/O doesn't. Now in our database, we have two challan entries of same vehicle but with different format. one may have HP/12/AB/2343, other one HP12AB2343. I have a feeling that this inconsistency can create a problem in future.
Therefore it is perhaps best not to allow ANY special character in vehicle number, license number.

As soon as user loses focus on some field the field should be validated

e.g. after user loses focus from Vehicle Number field, app should check if it was correctly entered or not and if user did not enter (or correctly enter) the field an error message on the field (as is being displayed already) should be displayed. This is in contrast to validating after pressing Submit button

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.