{"id":15478811,"url":"https://github.com/codekie/spartaaa","last_synced_at":"2026-04-02T18:45:39.916Z","repository":{"id":35498308,"uuid":"152208571","full_name":"codekie/spartaaa","owner":"codekie","description":"Web-app for taskwarrior","archived":false,"fork":false,"pushed_at":"2026-02-13T08:14:40.000Z","size":2558,"stargazers_count":1,"open_issues_count":40,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-13T15:50:22.526Z","etag":null,"topics":["bulma","es6","eslint","expressjs","immutablejs","javascript","jest","react","redux","rxjs","rxjs6","sass","solarized","solarized-dark-theme","taskwarrior","webpack","websockets"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codekie.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-10-09T07:38:55.000Z","updated_at":"2019-07-16T13:21:12.000Z","dependencies_parsed_at":"2024-03-26T18:26:11.421Z","dependency_job_id":"3a998fec-af10-49e9-b97e-dd6e2cbaa47d","html_url":"https://github.com/codekie/spartaaa","commit_stats":{"total_commits":125,"total_committers":2,"mean_commits":62.5,"dds":0.12,"last_synced_commit":"4ec321b536ce5dfedaa1f94bd398d567907e329e"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/codekie/spartaaa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekie%2Fspartaaa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekie%2Fspartaaa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekie%2Fspartaaa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekie%2Fspartaaa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codekie","download_url":"https://codeload.github.com/codekie/spartaaa/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codekie%2Fspartaaa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31313308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulma","es6","eslint","expressjs","immutablejs","javascript","jest","react","redux","rxjs","rxjs6","sass","solarized","solarized-dark-theme","taskwarrior","webpack","websockets"],"created_at":"2024-10-02T04:07:44.452Z","updated_at":"2026-04-02T18:45:39.900Z","avatar_url":"https://github.com/codekie.png","language":"JavaScript","readme":"# Spartaaa\n\n[![Build Status](https://travis-ci.com/codekie/spartaaa.svg?branch=master)](https://travis-ci.com/codekie/spartaaa)\n[![Coverage Status](https://coveralls.io/repos/github/codekie/spartaaa/badge.svg?branch=master)](https://coveralls.io/github/codekie/spartaaa?branch=master) [![Greenkeeper badge](https://badges.greenkeeper.io/codekie/spartaaa.svg)](https://greenkeeper.io/)\n\n`Spartaaa` is a Web-frontend for taskwarrior.\n\n**CAUTION: USE AT OWN RISK!** If you use this app, make sure that you made a backup of the Taskwarrior-data, first.\n\n\n# Requirements\n\n- `Taskwarrior` pre-installed\n- NodeJS `10`\n- macOS\n\nIf the app is not run on a `macOS`, the path to the Taskwarrior-data, has to be set as env-variable\n(`SPARTAAA_PATH_TASKWARRIOR_DATA`).\n\n\n# How to run the app\n\nThe dependencies, for the server, have to be installed first. To do this, run\n\n```\nyarn install\n```\n\nTo start the server, execute\n\n```\nyarn start\n```\n\nThe web-app will be accessible at http://localhost:3010\n\n\n# How does it work\n\nWhile the web-app itself, is served from an express-webserver, the communication between frontend and backend happens\nvia Websockets.\n\nThis app does not access the Taskwarrior-data directly. The access happens through the Taskwarrior-CLI.\n\nThere is a watch on the directory, which contains the Taskwarrior-data (preconfigured for `macOS`, which is `~/.task`)\nand as soon as any file within that directory is modified, the tasks will be exported and pushed to the client.\n\n\n# Development\n\n## How to start the tests\n\n```\nyarn test\n```\n\n\n## Start the server in dev mode\n\n```\nyarn run start-dev\n```\n\nThis will start the express- and websocket-server, additionally to a Webpack-dev-server. There are file-watches on\nthe server-components, which will restart the server automatically, as well as file-watches on the frontend-code, which\nwill recompile the frontend and hot-reload it in the browser.\n\nThe Webpack-dev-server, which will serve the hot-reloadable frontend, will be accessible at http://localhost:8080\n\n\n## Motivation\n\nThe initial motivation, was to create a React-boilerplate for future projects. Taskwarrior was just a proof of concept\nto build upon. However, it turned to out to become useful and so the development went on.\n\n## Used technologies / frameworks\n\n- Yarn\n- React\n- Redux\n- immutable.js\n- RxJS\n- SASS\n- Bulma\n- Fontawesome\n- Webpack\n- Jest\n- Babel\n- Express\n- lodash\n- moment.js\n- winston\n- ws\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekie%2Fspartaaa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodekie%2Fspartaaa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodekie%2Fspartaaa/lists"}