{"id":15318851,"url":"https://github.com/khtdr/redux-react-koa-isomorphic-counter-example","last_synced_at":"2025-04-15T00:09:01.200Z","repository":{"id":34253169,"uuid":"38137166","full_name":"khtdr/redux-react-koa-isomorphic-counter-example","owner":"khtdr","description":"Isomorphic port of the redux counter app","archived":false,"fork":false,"pushed_at":"2022-08-11T03:33:38.000Z","size":3359,"stargazers_count":76,"open_issues_count":0,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-15T00:08:42.478Z","etag":null,"topics":["isomorphic","koa","react","react-server-side-rendering-demo","redux","redux-counter"],"latest_commit_sha":null,"homepage":"","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/khtdr.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":"2015-06-26T22:32:51.000Z","updated_at":"2025-03-05T11:37:25.000Z","dependencies_parsed_at":"2022-08-03T20:00:39.022Z","dependency_job_id":null,"html_url":"https://github.com/khtdr/redux-react-koa-isomorphic-counter-example","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khtdr%2Fredux-react-koa-isomorphic-counter-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khtdr%2Fredux-react-koa-isomorphic-counter-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khtdr%2Fredux-react-koa-isomorphic-counter-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khtdr%2Fredux-react-koa-isomorphic-counter-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khtdr","download_url":"https://codeload.github.com/khtdr/redux-react-koa-isomorphic-counter-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248981267,"owners_count":21193147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["isomorphic","koa","react","react-server-side-rendering-demo","redux","redux-counter"],"created_at":"2024-10-01T09:02:53.210Z","updated_at":"2025-04-15T00:09:01.130Z","avatar_url":"https://github.com/khtdr.png","language":"JavaScript","funding_links":[],"categories":["[Redux](https://github.com/gaearon/redux)"],"sub_categories":["[React](http://facebook.github.io/react)"],"readme":"#### changelog\n\n- Remove deprecated services and update dependencies - _August 10 2022_\n- Upgraded to the latest versions. - _May 30 2019_\n- Upgraded _everything_ to the latest versions. - _April 20 2019_\n- Updated to the latest **React 16** and **Redux 4** - _June 23 2018_\n- Added Cypress.io tests with Travis CI - _June 23 2018_\n\n# What is this?\n\nBundled with [Redux](https://redux.js.org/) is an example\napplication called\n[counter](https://github.com/reduxjs/redux/tree/master/examples/counter).\n\nThis is an isomorphic port of the counter app using [Koa](http://koajs.com/). It uses [isomorphic-fectch](https://github.com/matthew-andrews/isomorphic-fetch) to load the initial state on the server, and update the state from the client. Data retrieved and set via `POST`s and `GET`s to and from the API \u003ccode\u003e[src/server/api.js](https://github.com/khtdr/redux-react-koa-isomorphic-counter-example/blob/master/src/server/api.js)\u003c/code\u003e.\n\n# Installing\n\n```bash\ngit clone git@github.com:khtdr/redux-react-koa-isomorphic-counter-example.git\ncd redux-react-koa-isomorphic-counter-example.git\nyarn install\n```\n\n# Running\n\nTo run a compiled production version:\n\n```bash\nyarn start\n```\n\n_If you have errors, make sure you are using an **LTS node version** and try again._\n\n# Using\n\n- Open \u003ccode\u003e[http://localhost:3000](http://localhost:3000)\u003c/code\u003e\n- Press the buttons a few times\n- Reload page and inspect source to see the value in the HTML source\n\n# Development\n\nTo run a development version with hot reloading:\n\n```bash\nyarn run dev\n```\n\nTo run dev + Cypress tests:\n\n```bash\nyarn run dev \u0026\nyarn run cypress:open\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhtdr%2Fredux-react-koa-isomorphic-counter-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhtdr%2Fredux-react-koa-isomorphic-counter-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhtdr%2Fredux-react-koa-isomorphic-counter-example/lists"}