Need a simple web application that users can track time taken to produce parts. I am including requirements, wireframes of screens to provide as much detail as possible for a fixed price quote to complete. The project must be completed within the next 3 to 4 weeks.
There will be 2 types of users. 1 user that will just use the main screen to track time on a job and admins that will add users and maintain the 2 master lists.
Summary of the workflow:
The standard user will login to the application and be taken to the timer screen. If they have no In Progress jobs, they click the Start Job button. They will be prompted to select a machine they are working at and the part they are building. They will then start the timer. When they are finished with the job, they will click Complete Job button. This will prompt the user to input how many good parts they completed and if there were any scrap/bad parts and stop the time tracking for the job.
The user may have multiple jobs in progress. If they are working on a job and need to go work on another job before finishing they can pause the timer on the job and start a new job. They will be able to switch between their jobs in progress.
The standard users will only use this function. They will be using either a mobile phone or tablet to track their work so the screen should be designed for those devices.
The admin users will setup new users that will have a user name and default password. They admins will need to be able to reset a users password. Users will not have email addresses to use. The admin will have access to the time screen as well as 3 reports based on the time records that have been stored.
The reports will be searchable grids with ability to export to csv and excel. There will be 3 reports that they will use.
There will be 2 master lists also. A part list where the user can import a csv file to update the records in the part list. They can manually add a part also to the list and inactivate one. The 2nd master list will be the machine master list where they can input and manage the machines that they users will work at.
The application must be built using a responsive bootstrap admin theme.
To be selected, you must provide examples of past projects, have good, clear communication in English. Be available for at least 2 hours in the morning during US Eastern Time zone between 7:00 am to 9:00 am for screen share meetings twice weekly for updates on progress.
Please provide cost as delivery estimate. You will not be considered if you have not described your development experience with PHP and provided work samples.
Please ensure to review wireframes and requirements document before providing a proposal.
I will be hiring on Monday, 1/24.