{"id":13778186,"url":"https://github.com/aulneau/react-blockstack-redux-bundler","last_synced_at":"2025-05-11T11:35:10.247Z","repository":{"id":216873652,"uuid":"129926145","full_name":"aulneau/react-blockstack-redux-bundler","owner":"aulneau","description":"A starter repo for building Blockstack progressive web applications in React with redux-bundler and webpack 4.","archived":false,"fork":false,"pushed_at":"2018-11-02T18:51:35.000Z","size":424,"stargazers_count":8,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-12T06:18:21.744Z","etag":null,"topics":["authentication","blockstack","decentralization","pwa","react","redux","redux-bundler"],"latest_commit_sha":null,"homepage":"https://react-blockstack.now.sh","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/aulneau.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-04-17T15:30:23.000Z","updated_at":"2024-02-12T06:18:22.359Z","dependencies_parsed_at":null,"dependency_job_id":"0d270408-9135-4119-b136-666d6732ffc3","html_url":"https://github.com/aulneau/react-blockstack-redux-bundler","commit_stats":null,"previous_names":["aulneau/react-blockstack-redux-bundler"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aulneau%2Freact-blockstack-redux-bundler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aulneau%2Freact-blockstack-redux-bundler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aulneau%2Freact-blockstack-redux-bundler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aulneau%2Freact-blockstack-redux-bundler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aulneau","download_url":"https://codeload.github.com/aulneau/react-blockstack-redux-bundler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225043289,"owners_count":17411956,"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":["authentication","blockstack","decentralization","pwa","react","redux","redux-bundler"],"created_at":"2024-08-03T18:00:51.914Z","updated_at":"2024-11-17T13:31:28.089Z","avatar_url":"https://github.com/aulneau.png","language":"JavaScript","funding_links":[],"categories":["Starter Kits"],"sub_categories":[],"readme":"# Blockstack starter with React and Redux Bundler\n\n![Built on Blockstack](https://img.shields.io/badge/Built%20on-Blockstack-643B6A.svg)\n\n[![Deploy to now](https://deploy.now.sh/static/button.svg)](https://deploy.now.sh/?repo=https://github.com/aulneau/react-blockstack-redux-bundler)\n\nLive Demo - [react-blockstack.now.sh](https://react-blockstack.now.sh/)\n\n## About this starter\n\nThis is a barebones kit that should be able to get you up and running with blockstack auth pretty quickly. [Don't know what blockstack is?](https://blockstack.org)\nThis starter is using the latest versions of everything it can, React, babel, webpack, etc, with some sensible defaults for bundling. For state management, it's using [redux-bundler](https://reduxbundler.com/) which is an abstraction on top of [redux](https://redux.js.org/) and [reselect](https://github.com/reactjs/reselect). State is persisted locally through [money-clip](https://github.com/HenrikJoreteg/money-clip).\n[react-hot-loader](https://github.com/gaearon/react-hot-loader) is also implemented for hot module reloading (HMR) during development. [Prettier](https://prettier.io/) is used for code formatting. Format by using `yarn format`. \n\n#### Development\n\nRunning `yarn \u0026\u0026 yarn dev` will install dependencies and spin up the development server with HMR. [Don't have yarn?](https://yarnpkg.com/en/docs/install)\n\n#### Production\n\nRunning `yarn build` will bundle the application for use in production.\n\n#### Deployment\n\nDeploy easily with [now](https://now.sh) by running `now` or use another service like heroku/digital ocean.\n\n## Performance\n![Lighthouse Score](./lighthouse.png)\n\n## About the author\n\n[Thomas Osmonson](https://ineffable.co) is an independent designer and developer. He is the founder of [Coins](https://coinsapp.co), a _decentralized_ cryptocurrency portfolio management tool. Coins is also built with the architecture laid out in this starter kit.\n\n###### To Do\n\n* Integrate storage collections\n* Comment all the things\n* Work on blockstack.js bundle size (it's far too large)\n\nLast updated: 04/17/2018\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faulneau%2Freact-blockstack-redux-bundler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faulneau%2Freact-blockstack-redux-bundler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faulneau%2Freact-blockstack-redux-bundler/lists"}