https://github.com/craig-parylo/timer
A Shiny app to help you record time spent on projects
https://github.com/craig-parylo/timer
r shiny-apps timer-app
Last synced: 4 months ago
JSON representation
A Shiny app to help you record time spent on projects
- Host: GitHub
- URL: https://github.com/craig-parylo/timer
- Owner: craig-parylo
- License: other
- Created: 2025-08-13T11:59:22.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-28T09:56:19.000Z (9 months ago)
- Last Synced: 2025-08-28T16:41:44.407Z (9 months ago)
- Topics: r, shiny-apps, timer-app
- Language: R
- Homepage:
- Size: 2.39 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# timer 
The goal of timer is to be a Shiny application to help you record time spent on projects.
## Installation
You can install the development version of timer from [GitHub](https://github.com/) with:
``` r
# install.packages("pak")
pak::pak("craig-parylo/timer")
```
## Features
This app is still under development and is not yet ready for regular use. Available features include:
{fig-alt="A {bslib} card showing options to select a project, start and stop the timer and a display of the time taken" width="100%"}
`{timer}` helps you track work time.
Select a project and click the Start button to begin timing. Click Stop timer when you finish - the session will be saved to your activity.
{fig-alt="A calendar view showing a week view, with time blocked out according to time recorded." width="100%"}
See recorded timers in a calendar view that shows each timed session's duration and colour-codes sessions by project.
Use the navigation buttons to browse previous weeks or jump back to today.
{fig-alt="A table view of timer entries showing start and stop times along with ID values for the entry, the date, the week, the calendar (aka project), and the name of the project." width="100%"}
View your activity as a table of entries.
Use the sidebar control to switch the timeframe: Today, Yesterday, This week, Last week or All time.
{fig-alt="This app uses a SQLite database which is stored on your computer." width="100%"}
Your data stays on your device. All information you enter is stored locally in a SQLite database - nothing is shared.