{"id":16726532,"url":"https://github.com/sonjoydatta/react-boilerplate","last_synced_at":"2025-07-11T13:30:37.992Z","repository":{"id":43823850,"uuid":"418894965","full_name":"sonjoydatta/react-boilerplate","owner":"sonjoydatta","description":"React dashboard boilerplate for building fast, robust, and adaptable web applications.","archived":false,"fork":false,"pushed_at":"2023-05-12T17:19:42.000Z","size":866,"stargazers_count":8,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-13T22:53:23.821Z","etag":null,"topics":["antd","css","i18next","less","react","redux","scss","styled-components","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/sonjoydatta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-19T11:30:05.000Z","updated_at":"2024-08-05T18:14:59.000Z","dependencies_parsed_at":"2023-01-20T03:46:38.904Z","dependency_job_id":null,"html_url":"https://github.com/sonjoydatta/react-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonjoydatta%2Freact-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonjoydatta%2Freact-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonjoydatta%2Freact-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonjoydatta%2Freact-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sonjoydatta","download_url":"https://codeload.github.com/sonjoydatta/react-boilerplate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225724176,"owners_count":17514144,"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":["antd","css","i18next","less","react","redux","scss","styled-components","typescript","vite"],"created_at":"2024-10-12T22:53:27.033Z","updated_at":"2024-11-21T12:13:39.467Z","avatar_url":"https://github.com/sonjoydatta.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Dashboard Boilerplate\nThis is a professional Front-end boilerplate for building fast, robust, and adaptable web applications.\n\nIt's developed with some specific development philosophy but, you're free to architect your code in the way that you want.\n\n## Features\n1. Boilerplate fully typed with `TypeScript`\n2. Configured with `Vite`. Vite pre-bundles dependencies using esbuild. Esbuild is written in Go and pre-bundles dependencies 10-100x faster than other JavaScript-based bundlers. [Learn more about vite](https://dev.to/karanpratapsingh/vite-is-too-fast-i8g)\n3. Configured with `Ant Design`\n4. Less, Scss, CSS \u0026 styled-components can be used if needed\n5. It has the translation \u0026 styled-components default theme with typed configuration\n6. Configured with `React Router V6` which has more optimised features than the previous version\n7. Has access control features\n8. It has a fallback UI for internal server errors \u0026 unauthorised\n9. Decouple the UI from the business logic and API calls (make it a pure library)\n10. Added `React Query` for fetching data from the server\n\n## Common Commands\n| Command        | Description |\n| ------------- | ------------- |\n| yarn dev          | Run the app in development mode |\n| yarn build   | Build the app for production |\n| yarn start   | Start the app in production mode |\n| yarn lint   | Run ESLint |\n| yarn format   | Run Prettier |\n\n## Quick start\n1. You'll need to have Node \u003e= 14.18.1 and npm \u003e= 6.14.15 on your machine.\n2. Clone this repo using `git clone --depth=1 https://github.com/sonjoydatta/react-boilerplate.git \u003cYOUR_PROJECT_NAME\u003e`\n3. Enter to the project directory: `cd \u003cYOUR_PROJECT_NAME\u003e`\n4. Run `yarn or npm install` in order to install dependencies.\n5. At this point you can run `yarn dev or npm dev` to see the app at `http://localhost:3000`\n6. You may need to a `.env` file. For development `.env.development`\n\nNow you are ready to buzz!\n\n## .env example\n`.env`\n\n```\nVITE_BACKEND_API_URL=https://reqres.in/api\n```\n\n`.env.development`\n\n```\nVITE_BACKEND_API_URL=https://example.com/api\n```\n\n## Acknowledgments\n- [TypeScript](https://www.typescriptlang.org/)\n- [React](https://reactjs.org/)\n- [Redux](https://redux.js.org/)\n- [Redux Toolkit](https://redux-toolkit.js.org/)\n- [React Query](https://react-query.tanstack.com/)\n- [Ant Design](https://ant.design/)\n- [Styled Components](https://styled-components.com/)\n- [React Router V6](https://reactrouter.com/)\n- [i18next](https://www.i18next.com/)\n\n## License\nThe code is available under the [MIT license](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonjoydatta%2Freact-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsonjoydatta%2Freact-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonjoydatta%2Freact-boilerplate/lists"}