Project Repo: Github

Overview

A personal virtual work clock that allows the user to ‘clock in’ and ‘clock out’ of their own productivity hours. The local server logs and stores each work period entry into a SQLite database. The user interface displays a stopwatch for starting and stopping work, a timesheet table of working entries, a summary time series chart and the amount of hours worked this week.

worc_1

The project features a:

Editable Rows:

worc_2

Some Design Notes: There are two ‘node packages’ within the project, the parent package being the node/express.js API server, which serves the build of the second package, the react application.