Basic web timesheet entry system

  • Posted:
  • Proposals: 10
  • Remote
  • #1827035
  • Awarded
Hexia Web Services Limited
AVR S.Ankit Y.Rakshit P.Nikunj S. + 5 others have already sent a proposal.
  • 7


Experience Level: Entry
I will be a mysql backend
General information for the website: timesheet entry for employees
Kind of development: Customization of existing website
Description of requirements/features: Primary requirements:
This is a very basic system. I expect very basic prices. Open to what source code to use, we will own the source code - something open source like a javascript framework running on linux. The backend will be a mysql db (will provide connection information). Not PHP. No compiled source.
Charge time to authorized projects daily (charge code). Only number of hours (not time in/time out) – like 8 hours or 6.25 hours.
Access through secure password with password reset functionality
Audit trail. Any changes to timesheet have an audit trail. Like if a supervisor changes a timesheet, or if the employee has to go back in to change a timesheet after submission (like if it is rejected by supervisor). Needs a note of why the change and everything date/time stamped. Needs to be detail as to what was changed and from what to what (like changed 7 hours Thursday to 8 hours Thursday) with some notes.
Employee can add attachments to a timesheet. (For example a pdf file or image)
Employee has a supervisor that approves the entire timesheet. Or it can be rejected with comments. Supervisor needs to be able to view any attachments submitted.
Ability to set a reminder email notice if timesheet not submitted in time (let this be set to a day and time, like Friday at 8pm or Monday at 8am.
Emails to supervisor when an employee timesheet is available for approval. When supervisor logs in they see a list of timesheets waiting approval.
Mobile responsive design.
Maintain employees, their supervisor, charge codes
Basic reporting in the system with the ability to export to csv (don’t forget to use quotes for free form text like the comments). Employees can see information on their timesheets. Supervisors can see information on people they supervise. Administrator can see everything. We need at least a basic report of time charged by days/weeks, time by charge code and another that is an audit trail report to change when submitted, approved, changed, etc.
The export is just a download of all information for a given time period.
We use sendgrid for emailing (not a mail server)
Final payment upon approval of working system on our website/domain.
Extra notes:

New Proposal

Create an account now and send a proposal now to get this project.

Sign up

Clarification Board Ask a Question

  • Naresh S.

    Please let me know if still available?

  • Muhammad I.

    I don't think we can interact to mysql with JS. We must need server side language. Pls advise.