{"id":19704403,"url":"https://github.com/djizco/react-boilerplate","last_synced_at":"2025-08-27T02:14:47.940Z","repository":{"id":134111616,"uuid":"62535173","full_name":"djizco/react-boilerplate","owner":"djizco","description":"A Simple React Boilerplate for Web Apps. Uses React, Redux, Webpack, Hot Reloading for JS and CSS, Testing, and more.","archived":false,"fork":false,"pushed_at":"2023-10-14T04:41:32.000Z","size":472,"stargazers_count":18,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T17:51:11.230Z","etag":null,"topics":["babel","bulma","css","eslint","ramda","react","redux","webpack"],"latest_commit_sha":null,"homepage":"","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/djizco.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-07-04T05:56:22.000Z","updated_at":"2022-10-05T06:51:29.000Z","dependencies_parsed_at":"2023-10-15T05:23:58.317Z","dependency_job_id":"812e696c-a5fe-431a-8c5e-ac017c74257a","html_url":"https://github.com/djizco/react-boilerplate","commit_stats":null,"previous_names":[],"tags_count":11,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djizco%2Freact-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djizco%2Freact-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djizco%2Freact-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djizco%2Freact-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djizco","download_url":"https://codeload.github.com/djizco/react-boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251519030,"owners_count":21602253,"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":["babel","bulma","css","eslint","ramda","react","redux","webpack"],"created_at":"2024-11-11T21:22:27.181Z","updated_at":"2025-04-29T14:31:18.149Z","avatar_url":"https://github.com/djizco.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Boilerplate\n\nYou can try out this project [here](http://react-boilerplate.surge.sh)\n\n## Requirements\n\n* Operating System: MacOS or Linux\n* [Node.js](https://nodejs.org/) (I recommend installing with [NVM](https://github.com/nvm-sh/nvm))\n\n## Quick Start\n\n#### Setup\n\n```bash\nnpm install\n```\n\n#### for Development\n\n```bash\nnpm start\n```\n\n#### for Production\n\n```bash\nnpm install -g serve\n\nnpm run build\nnpm run serve\n```\n\n#### for Deployment (using surge)\n\n```bash\nnpm install -g surge\n\nnpm run build\nnpm run deploy\n# You may have to create an account\n\n```\n\n#### Other Commands\n\n```bash\nnpm test\nnpm run test:watch\nnpm run test:verbose\nnpm run test:coverage\nnpm run lint\nnpm run lint:fix\n```\n\n## Setup Instructions\n\nTo setup your own project, you will need to copy the contents of this project into a new repo.\nYou will need to update the content in these files to names of your project and yourself:\n\n* package.json: name, version, description, repository, author, bugs, homepage\n* LICENSE: (update to your preferred license)\n* client/index.html: description and title\n* this README.md\n\nThis is also a good time to go through the included libraries to add or remove features that you want.\n\nAfter this you can commit the files into a new repository and push up to your github.\nYou can now start updating files in your client to begin working on your own project!\n\n## Features\n\n* Webpack conveniently bundles your code for you.\n* Babel lets you use ES6/7 features.\n* CSS pre-processor setup for LESS and SASS lets you keep your styles clean and organized.\n* ESLint helps you maintain a high level of code quality.\n* Jest gives you a robust testing frame work to make sure your code works.\n\n## Code Structure\n\n```\n- config\n- scripts\n- client\n  - assets\n    - images\n    - icons\n  - components\n    - pages\n    - environment\n  - hooks\n  - store\n    - actions\n    - reducers\n    - thunks\n    - tests\n  - styles\n  - utils\n\n```\n\n## Technologies\n\n[React](https://facebook.github.io/react/) - View Library\n\n[React-Router](https://reacttraining.com/react-router/) - Routing Library for React\n\n[Redux](http://redux.js.org/) - State Manager\n\n[Redux-Persist](https://github.com/rt2zz/redux-persist) - Persistent State\n\n[Webpack](https://webpack.github.io/) - Module Bundler\n\n[Material-UI](http://material-ui.com/) - React Component Library\n\n[Bulma](http://bulma.io/) - CSS Framework\n\n[React Bulma Companion](https://github.com/djizco/react-bulma-companion) - Bulma Component Library\n\n[FontAwesome](http://fontawesome.io/) - Icons\n\n[Ramda](http://ramdajs.com/) - Functional Library\n\n[date-fns](https://date-fns.org/) - Date Functions Library\n\n[ESLint](http://eslint.org/) - Code Linter\n\n[Jest](https://jestjs.io/) - Testing Framework\n\n[Surge](https://surge.sh/) - Static Web Deployment\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjizco%2Freact-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjizco%2Freact-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjizco%2Freact-boilerplate/lists"}