US flag signifying that this is a United States Federal Government website An official website of the United States Government

Save hours in Tock throughout the week

Closed
Ended on 01/26/2016
Winning bid (Brendan Sudol): $492.00

Skills

CSS, Django, HTML, and Python

Description

Tock is a simple time tracking app that 18F employees use to report their time on a weekly basis. The application also provides some light data visualization tools that allow users to look at what users have logged time to a project, as well as what projects to which a user has logged time. This issue seeks to allow users to update their time cards throughout the week.

Auction rules

Registered users on micropurchase.18f.gov may bid to deliver the requirements in this auction. The lowest bidder at the time the auction closes shall receive the award. The awarded bidder shall have five business days to deliver the requirements. Upon successful completion of the requirements, 18F shall pay the winning bidder.

Also see our policies and guidelines page.

Note: This auction is being re-run because the original winning vendor was not able to deliver the requirements within the required time frame. You can view the previous auction here.

Application-specific acceptance criteria

  • A user may save a partially completed time sheet.
  • The user has the option to save a time card without submitting (e.g. via a “save time card” button).
  • The user has the option to submit a time card (e.g. through the existing “submit time card” button).
  • Time cards should have a status flag (e.g. a column added to the hours table/model) which indicates the following states:
  • time card has not been submitted
  • time card has been submitted
  • The API endpoints that publish time card data exclude time cards that have not been submitted.
  • Other parts of the application that rely on time card data only reference submitted time card data.
  • Create a new API endpoint for time cards that have not been submitted.

General acceptance criteria

  • B or better code climate grade and 90% or higher test coverage for all modifications.
  • Tests adequately cover any new functionality.
  • Tests run on Travis-CI and do not break the build.
  • New features do not degrade accessibility (use pa11y/HTML Code Sniffer).

Resources

Instructions for installing Tock locally and loading sample data: https://github.com/18F/tock/blob/master/README.md#getting-started

Deliverables

A single pull request submitted to https://github.com/18F/tock with clear, descriptive commits that satisfy all of the above acceptance criteria.

Bidder DUNS Amount Date (EST)
Brendan Sudol 080037478 $492.00 * January 26, 2016 12:59:52 PM EST
078327018 $600.00 January 26, 2016 10:39:17 AM EST
Joshua Tauberer 08-011-5718 $650.00 January 26, 2016 10:32:23 AM EST
078327018 $700.00 January 26, 2016 10:03:22 AM EST
Justin Duke 080039148 $750.00 January 25, 2016 11:47:33 PM EST
078327018 $800.00 January 25, 2016 10:02:15 PM EST
Joshua Tauberer 08-011-5718 $860.00 January 25, 2016 02:56:25 PM EST
078327018 $940.00 January 25, 2016 02:46:32 PM EST
Joshua Tauberer 08-011-5718 $1,101.00 January 25, 2016 02:44:17 PM EST
078327018 $1,800.00 January 25, 2016 02:28:40 PM EST
Joshua Tauberer 08-011-5718 $3,250.00 January 25, 2016 02:18:09 PM EST

* - winning bid

Bidding closed

Bidding for this auction closed on January 26, 2016 01:00:00 PM EST.

Auction started at

January 25, 2016 01:00:00 PM EST

Auction ended at

January 26, 2016 01:00:00 PM EST

Delivery deadline

February 02, 2016 05:00:00 PM EST

Eligible vendors

SAM.gov only

Auction type:

Reverse (rules)

Paid at:

June 17, 2016 02:37:07 PM EDT

Accepted at:

February 02, 2016 05:00:00 PM EST

View on GitHub