Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/robertsv/25minutes

25minutes is a simple yet very powerful time tracking tool
https://github.com/robertsv/25minutes

angular8 bootstrap4 countdown-timer pomodoro-technique time-tracking work-control

Last synced: about 1 month ago
JSON representation

25minutes is a simple yet very powerful time tracking tool

Awesome Lists containing this project

README

        

# 25minutes
This is a source of 25minut.es

[![Analytics](https://ga-beacon.appspot.com/UA-54543878-3/robertsv/25minutes)]()

## About
25minutes is a simple yet very powerful time tracking tool.

Built with Angular 8 and Bootstrap 4.4.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.

## Build

Run `ng build --prod --output-path docs --base-href https://25minut.es --verbose=true` to build the project.

The build artifacts will be stored in the `docs/` directory.

## Tests

Run `ng test` to run all unit tests.

Run `ng test --include=src/app/shared/data.service.spec.ts` to run individual test (`data.service.spec.ts`).

## Notes

```
ng new --commit=false --directory=. twenty-five-minutes
npm install --save @fortawesome/[email protected]
npm install --save [email protected]
npm install --save [email protected]
npm install --save-dev @types/[email protected]
npm install --save-dev @types/[email protected]

ng generate component timer
ng generate component task-manager
ng generate component task-list
ng generate service shared/data
ng generate service shared/notification
ng generate service shared/storage
ng generate directive shared/min-validator
ng generate directive shared/max-validator
ng generate pipe shared/minutes-seconds
```

* Sound effects obtained from https://www.zapsplat.com
* Favicon from https://www.favicon-generator.org