An open API service indexing awesome lists of open source software.

https://github.com/peterpeterparker/tietracker

A simple, open source and free time tracking app ⏱️
https://github.com/peterpeterparker/tietracker

freelancer-time ionic ionic-framework react reactjs timetracker timetracking webworkers

Last synced: 12 days ago
JSON representation

A simple, open source and free time tracking app ⏱️

Awesome Lists containing this project

README

          


Tie Tracker logo




Tie Tracker - A simple, open source and free time tracking app ⏱️




[![App Store](https://img.shields.io/static/v1?label=App%20Store&message=Download&color=ff69b4)](https://apps.apple.com/us/app/tie-tracker/id1493399075)
[![Google Play](https://img.shields.io/static/v1?label=Google%20Play&message=Download&color=ff69b4)](https://play.google.com/store/apps/details?id=com.tietracker.app)
[![Website](https://img.shields.io/static/v1?label=Web&message=Open&color=success)](https://tietracker.com)
[![GitHub release](https://img.shields.io/github/release/peterpeterparker/tietracker/all?logo=GitHub)](https://github.com/peterpeterparker/tietracker/releases/latest)

## Table of contents

- [Getting Started](#getting-started)
- [Features](#features)
- [Reporting](#reporting)
- [Goodies](#goodies)
- [Technical Stack](#technical-stack)
- [Data](#data)
- [Development](#development)
- [License](#license)

## Getting Started

Tie Tracker is a free and open source time tracking application. Its is meant to be simple and aims to allow you to track working hours across projects.

## Features

Track your productivity and billable hours.

- ✅ Simple work hours tracking
- ✅ Assign time to clients and projects
- ✅ Define budget per projects
- ✅ Mark entries as billed

## Reporting

Yet not complicated but effective reporting.

- ✅ Weekly work summary
- ✅ Daily list of activities
- ✅ Export open invoices to XLSX timesheets (Excel, LibreOffice, Numbers, etc) and PDF

## Goodies

A simple UX with some extra goodies.

- Light and dark theme
- Weekly backup
- Hourly notification for task in progress (only mobile devices)

## Technical Stack

This app is developed with [Ionic](https://ionicframework.com), [React](https://reactjs.org), [React-redux](https://react-redux.js.org), Web Workers and other cool stuffs.

## Data

It works offline, data are saved with IndexedDB.

No analytics nor tracking are implemented.

## Development

To develop and run this documentation locally, proceed as following:

```
git clone https://github.com/peterpeterparker/tietracker
cd tietracker
npm ci
ionic serve
```

## License

This application is released under the GNU Affero General Public License. Copyright [David Dal Busco](mailto:david.dalbusco@outlook.com). See [COPYING](./COPYING) for more details.

[tie tracker]: https://tietracker.com