{"id":41164923,"url":"https://github.com/bryantee/reactodoro","last_synced_at":"2026-01-22T19:31:45.243Z","repository":{"id":15354255,"uuid":"77965763","full_name":"bryantee/reactodoro","owner":"bryantee","description":":tomato: A clientside React-Redux based pomodoro web app","archived":false,"fork":false,"pushed_at":"2023-01-04T03:12:32.000Z","size":6721,"stargazers_count":3,"open_issues_count":22,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-14T12:12:11.527Z","etag":null,"topics":["create-react-app","nytimes-apis","pomodoro","react","redux","redux-thunk","ttd"],"latest_commit_sha":null,"homepage":"https://bryanswagerty.dev/reactodoro/build","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/bryantee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-04T00:43:01.000Z","updated_at":"2023-03-04T06:12:14.000Z","dependencies_parsed_at":"2023-01-11T20:23:10.980Z","dependency_job_id":null,"html_url":"https://github.com/bryantee/reactodoro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bryantee/reactodoro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryantee%2Freactodoro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryantee%2Freactodoro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryantee%2Freactodoro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryantee%2Freactodoro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bryantee","download_url":"https://codeload.github.com/bryantee/reactodoro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryantee%2Freactodoro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28669132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T17:07:18.858Z","status":"ssl_error","status_checked_at":"2026-01-22T17:05:02.040Z","response_time":144,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["create-react-app","nytimes-apis","pomodoro","react","redux","redux-thunk","ttd"],"created_at":"2026-01-22T19:31:45.168Z","updated_at":"2026-01-22T19:31:45.226Z","avatar_url":"https://github.com/bryantee.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/bryantee/reactodoro.svg?branch=develop)](https://travis-ci.org/bryantee/reactodoro)\n\n# Reactodoro\n\n\u003e Be more productive\n\n## About\nReactodoro is a React based web app that simulates a basic [pomodoro](https://en.wikipedia.org/wiki/Pomodoro_Technique). There is some extended functionality, however. A user can keep track of their sessions for any given activity. In the activity pane, type in a new activity name and click 'ADD'. From there, select the activity you would like to use for the session. See the number of completed pomodoros for each activity to the right. To start a session, slide the slider on the timer pane to the desired time in minutes for the pomodoro session. Click 'START'. You can pause at any point in time if you need (though this is antithetical to the pomodoro technique :/) Once you're done, you'll get a chance to catch your breath and take a break. Read some news by clicking the 'BREAK' button. To return, use the hamburger in the upper left to navigate back to the Pomodoro page.\n\n![Imgur](http://i.imgur.com/RSo883T.png)\n\n### Technologies in use\n- React\n- Redux\n- Redux-Pack\n- [create-react-app](https://github.com/facebookincubator/create-react-app)\n- Enzyme / Chai / Jest\n- redux-thunk\n- React Router\n- [react-circular-progressbar](https://www.npmjs.com/package/react-circular-progressbar)\n- [material-ui](https://github.com/callemall/material-ui)\n\n### To run locally\n- Clone the repository\n- Run `npm install` to install the dependencies\n- Use `npm test` to run the test suite with watch\n- Use `npm start` to run the create-react-app dev server\n- You're all set! Now get to work helping me with the open issues...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryantee%2Freactodoro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbryantee%2Freactodoro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryantee%2Freactodoro/lists"}