{"id":13817627,"url":"https://github.com/lmammino/judo-heroes","last_synced_at":"2025-04-04T19:14:57.219Z","repository":{"id":10495219,"uuid":"65948326","full_name":"lmammino/judo-heroes","owner":"lmammino","description":"A React application to showcase rendering with Universal JavaScript","archived":false,"fork":false,"pushed_at":"2024-05-02T18:46:39.000Z","size":1708,"stargazers_count":370,"open_issues_count":14,"forks_count":222,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-28T18:16:35.865Z","etag":null,"topics":["express","expressjs","javascript","judo-heroes","react","react-router","tutorial","tutorials","universal","universal-app","universal-applications"],"latest_commit_sha":null,"homepage":"https://judo-heroes.herokuapp.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lmammino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-08-17T23:08:23.000Z","updated_at":"2025-02-13T11:44:08.000Z","dependencies_parsed_at":"2024-08-04T06:02:09.034Z","dependency_job_id":"5c67dfe1-6540-49f5-a77d-2b2c68d207b7","html_url":"https://github.com/lmammino/judo-heroes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fjudo-heroes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fjudo-heroes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fjudo-heroes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmammino%2Fjudo-heroes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lmammino","download_url":"https://codeload.github.com/lmammino/judo-heroes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234923,"owners_count":20905854,"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":["express","expressjs","javascript","judo-heroes","react","react-router","tutorial","tutorials","universal","universal-app","universal-applications"],"created_at":"2024-08-04T06:00:52.286Z","updated_at":"2025-04-04T19:14:57.201Z","avatar_url":"https://github.com/lmammino.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# judo-heroes\nA simple application built to showcase Universal JavaScript with Node.js and React.\n\n## 😱 NEW VERSION AVAILABLE\n\nA new version of the codebase is available in a dedicated repository: https://github.com/lmammino/judo-heroes-2\n\nThe new version includes the following changes and improvements:\n\n  - Updated to `Webpack 2`, `React 15.4`, `React Router 4` and `Express 5`\n  - Using pure components where possible\n  - Better structure of componenents\n  - Top down data passing\n  \nBe sure to ⬇️ **checkout** and ⭐️ **star** the [new repository](https://github.com/lmammino/judo-heroes-2) if you are interested in fresher code.\n\n\n## The tutorial\nThis application was created to support a \"Universal Javascript\" (aka Isomorphic) tutorial published on [Scotch.io](https://scotch.io):\n\n[React on the Server for Beginners: Build a Universal React and Node App](https://scotch.io/tutorials/react-on-the-server-for-beginners-build-a-universal-react-and-node-app)\n\n[![React on the Server for Beginners: Build a Universal React and Node App](https://scotch.io/wp-content/uploads/2016/08/MRQddiUQsyvQrhgfGppw_scotch-featured-image-guidelines.png)](https://scotch.io/tutorials/react-on-the-server-for-beginners-build-a-universal-react-and-node-app)\n\n\n## Want to know more about Node.js, React and Universal Javascript?\nIf you want to know more about Universal Javascript and improve your application even more (e.g. by adding Universal Data Retrival using REST APIs) I definitely recommend to read the chapter Universal JavaScript for Web Applications on my book [Node.js Design Patterns Second Edition (Packt)](https://www.nodejsdesignpatterns.com/):\n\n[![Node.js Design Patterns Second Edition by Mario Casciaro and Luciano Mammino](https://cdn.scotch.io/22/v1m65E8Te2tboZO7MvOA_book-cover-nodejs-design-patterns.png)](https://www.nodejsdesignpatterns.com/)\n\n## Contributing\nEveryone is very welcome to contribute to this project.\nYou can contribute just by submitting bugs or suggesting improvements by\n[opening an issue](https://github.com/lmammino/judo-heroes/issues) or by [sending a pull request](https://github.com/lmammino/judo-heroes/pulls).\n\n## License\nLicensed under [MIT License](LICENSE). © Luciano Mammino.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmammino%2Fjudo-heroes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmammino%2Fjudo-heroes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmammino%2Fjudo-heroes/lists"}