OrangeHRM is open source software. It has an existing "Time Sheet" that will allow users to "punch in" and "punch out".
I would like to add a simple way for people to punch in and punch out of OrangeHRM.
This project will be complete when:
A new HTML form is created with a single text input box. A user should not need to log in to OrangeHRM in order to access this form.
When the user types in his or her unique code in to a html text field and submits the form, their OrangeHRM account is updated.
If the user types in his or her unique code in to the html form but they have already "punched in" they should be punched out and their OrangeHRM account should be updated.
The basic functionality of punching in and punching out already exists in OrangeHRM. This project will result in an input form, bypassing authentication, associating a OrangeHRM username with a user code that is input and logic to punch in or punch out.