This project can be done in 2-4 hours very easily. Le me know if it can be done immediately as I need it today.
It is only 3-5 functions for the mobile app. One view for actions Register,Sign in, Sign out. One view for registration of tag.
Use NFC read function. code is provided. No need to rewrite. Should be able to read the id from tag.
[login to view URL]
Please do not bid too high.
1. you have a mysql employee table with emp_id, emp_name, nfc_tag_nbr, pin. you have another table time_log with columns nfc_tag_nbr,emp_id, action, recorded_time (datetime datatype)
2. you have android interface with 3 options:
b. Sign in
c. Sign out
3. When android app start you show the 3 options
4. if they click Register
a. you prompt for pin number - if pin is invalid you alert "invalid" pin
b. Pin number is 1234 (no need for database - save in variable)
c. if pin entry is valid the user selects from list of employees from database (you can enter employees in mysql db manually). you ask for a pin for that employee. then you read NFC tag id and you update mysql db with pin number and nfc tag id
d. show sign out option from register menu
5. Sign in/Sign out option
a. when employee click sign in you ask to approach nfc tag. If tag is read , you record nfc_tag_id and you prompt for pin, you validate pin and store to table time_log in mysql
b. do the same for click sign out.