Super time tracker
A full stack web app challenge.
Setup for local development
Clone the repo, then install npm and python dependencies
$ yarn install
$ pip install .
Create the database schema and initial sample data
$ python init_db.py
Start the backend & frontend apps
$ npm run start
Tests
$ npm run test
Then, go to http://localhost:8888
Preview
Assumptions
-
If you resume a previous task, the original dates will be kept. For example:
Today is May 2nd.
Task XYZ
was created onApril 27th
from12:00
to12:30
; you click on Continue, and leave it running for 15 minutes. The updated task will still be onApril 27th
, but from12:00
to12:45
.