{"id":14984158,"url":"https://github.com/adeelibr/react-starter-kit","last_synced_at":"2025-05-07T22:26:53.559Z","repository":{"id":101973017,"uuid":"150874255","full_name":"adeelibr/react-starter-kit","owner":"adeelibr","description":"React, Redux, Webpack, Material UI, Boostrap 4, Code Splitting, HMR","archived":false,"fork":false,"pushed_at":"2019-07-28T11:18:19.000Z","size":303,"stargazers_count":229,"open_issues_count":2,"forks_count":90,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-31T14:57:44.388Z","etag":null,"topics":["babel","babel7","boilerplate","bootstrap4","code-splitting","eslint","hmr","prettier","react","react-material-ui","react-starter-kit","starter-kit","webpack","webpack4"],"latest_commit_sha":null,"homepage":null,"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/adeelibr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-09-29T14:53:32.000Z","updated_at":"2024-09-23T01:22:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4017f30-52eb-4597-a263-01dda92b4792","html_url":"https://github.com/adeelibr/react-starter-kit","commit_stats":{"total_commits":56,"total_committers":1,"mean_commits":56.0,"dds":0.0,"last_synced_commit":"a260260e81f14d0ddbac53cfb1d5eccc4249c61d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adeelibr%2Freact-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adeelibr%2Freact-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adeelibr%2Freact-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adeelibr%2Freact-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adeelibr","download_url":"https://codeload.github.com/adeelibr/react-starter-kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252963768,"owners_count":21832569,"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","babel7","boilerplate","bootstrap4","code-splitting","eslint","hmr","prettier","react","react-material-ui","react-starter-kit","starter-kit","webpack","webpack4"],"created_at":"2024-09-24T14:08:34.131Z","updated_at":"2025-05-07T22:26:53.535Z","avatar_url":"https://github.com/adeelibr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Documentation\n\nWebapp Was Built In:\n\n * ReactJS\n * Redux\n * Webpack 4 \n * Babel 7\n * React Material UI\n * Bootstrap 4 \n * SCSS, CSS Support\n * HMR\n * Code Splitting with \u003cb\u003eReact.lazy\u003c/b\u003e \u0026 \u003cb\u003eReact.Suspense\u003c/b\u003e\n * Code Formatter (Prettier)\n * Eslint configured extended with Airbnb style guide \u0026 support for prettier\n * Jest \u0026 Enzyme Configured\n * Automatically lint \u0026 format code, when committing it. [Husky/Lint-Staged]\n\n\n### Tutorials\n\nThings I did while setting up the boiler plate for this code base, I wrote it all down in a series of articles\n\n* \u003cdel\u003ehttps://medium.freecodecamp.org/how-to-conquer-webpack-4-and-build-a-sweet-react-app-236d721e6745\u003c/del\u003e\n* https://medium.freecodecamp.org/how-to-combine-webpack-4-and-babel-7-to-create-a-fantastic-react-app-845797e036ff\n* https://medium.freecodecamp.org/these-tools-will-help-you-write-clean-code-da4b5401f68e\n* https://medium.freecodecamp.org/how-to-set-up-jest-enzyme-like-a-boss-8455a2bc6d56\n\n\n### Deploying a Node Instance On Linux Server Using PM2\n\n How to start on PM2 [This is specific if you serve your files on a linux server where a NodeJS application is deployed as a server serving the .js files\n\n```\n npm i\n node_modules/.bin/webpack --config webpack.prod.config.js --colors --progress\n node server\n PORT=8082 pm2 start server --name \"app-name-to-deploy\"\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadeelibr%2Freact-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadeelibr%2Freact-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadeelibr%2Freact-starter-kit/lists"}