{"id":17274305,"url":"https://github.com/arifszn/reforge","last_synced_at":"2025-04-09T10:09:40.582Z","repository":{"id":157214351,"uuid":"611101888","full_name":"arifszn/reforge","owner":"arifszn","description":"🎲 An out-of-box UI solution for enterprise applications as a React boilerplate.","archived":false,"fork":false,"pushed_at":"2025-01-18T13:38:46.000Z","size":1091,"stargazers_count":64,"open_issues_count":12,"forks_count":18,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-02T08:12:48.164Z","etag":null,"topics":["admin","admin-dashboard","ant-admin","ant-design","ant-design-admin-template","ant-design-pro","antd","antd-admin","antd-starter-kit","dashboard","frontend-starter-kit","react","react-starter-kit","react-starter-project","reactjs","tailwind-admin","tailwind-admin-template","tailwind-dashboard"],"latest_commit_sha":null,"homepage":"https://reforge.netlify.app","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/arifszn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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},"funding":{"patreon":"arifszn","custom":"buymeacoffee.com/arifszn"}},"created_at":"2023-03-08T05:30:03.000Z","updated_at":"2025-03-08T10:59:39.000Z","dependencies_parsed_at":"2024-01-13T20:25:50.333Z","dependency_job_id":"2babba7e-49e6-482d-85ef-70a9ca994c81","html_url":"https://github.com/arifszn/reforge","commit_stats":{"total_commits":168,"total_committers":4,"mean_commits":42.0,"dds":0.5654761904761905,"last_synced_commit":"a39f14ab888f12c0db153299da711d6f1936dcb3"},"previous_names":[],"tags_count":3,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arifszn%2Freforge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arifszn%2Freforge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arifszn%2Freforge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arifszn%2Freforge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arifszn","download_url":"https://codeload.github.com/arifszn/reforge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248018061,"owners_count":21034048,"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":["admin","admin-dashboard","ant-admin","ant-design","ant-design-admin-template","ant-design-pro","antd","antd-admin","antd-starter-kit","dashboard","frontend-starter-kit","react","react-starter-kit","react-starter-project","reactjs","tailwind-admin","tailwind-admin-template","tailwind-dashboard"],"created_at":"2024-10-15T08:53:36.653Z","updated_at":"2025-04-09T10:09:40.557Z","avatar_url":"https://github.com/arifszn.png","language":"TypeScript","funding_links":["https://patreon.com/arifszn","buymeacoffee.com/arifszn"],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\n\u003cp align=\"center\"\u003e\n  \n  \u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/45073703/225269899-d0d3b91c-b09b-4835-ac78-c0e0be4632fe.png\" width=\"30%\"\u003e\n  \u003c/h1\u003e\n  \u003ch4 align=\"center\"\u003eAn out-of-box UI solution for enterprise applications as a React boilerplate.\u003c/h4\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://reforge.netlify.app\"\u003e\u003cb\u003eDemo\u003c/b\u003e\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/arifszn/reforge/issues\"\u003e\u003cb\u003eReport Bug\u003c/b\u003e\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/arifszn/reforge/discussions/categories/ideas\"\u003e\u003cb\u003eRequest Feature\u003c/b\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://reforge.netlify.app\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/45073703/235440010-065d07a1-f387-4f0b-a3a2-879b2d62d1d4.gif\" alt=\"Preview\" width=\"60%\"/\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"#arifszn\"\u003e\u003cimg src=\"https://arifszn.netlify.app/assets/img/drop-shadow.png\" width=\"50%\" alt=\"Shadow\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Features\n\n- Elegant and customizable UI using `Tailwindcss` and `Ant Design`.\n- Single page application using `React Router`.\n- Mock API request using `reqres`.\n- Powerful layout and table using `@ant-design/pro-components`.\n- Code splitting and lazy loading component using `@loadable/component`.\n- State management using `react-redux` and `@reduxjs/toolkit`.\n- Persistent redux state using `redux-persist`.\n- Loading progress bar using `nprogress`.\n- `ESLint` and `Prettier` enabled.\n- Option to enable Progressive Web App (PWA). (Only available in production build)\n- Axios interceptor enabled to handle API authorization.\n- Automated workflow for checking new Pull Request.\n\n## Demo\n\nhttps://reforge.netlify.app\n\n### Credentials\n\n- **Email:** `eve.holt@reqres.in`\n- **Password:** `password`\n\n## Usage\n\n- Clone the project and change directory.\n\n  ```shell\n  git clone https://github.com/arifszn/reforge.git\n  cd reforge\n  ```\n\n- Install dependencies.\n\n  ```shell\n  npm install\n  ```\n\n- Run dev server.\n\n  ```shell\n  npm run dev\n  ```\n\n- Finally, visit [`http://localhost:5173`](http://localhost:5173) from your browser. Credentials can be found above.\n\n## Config\n\nSettings including app name, theme color, meta tags, etc. can be controlled from one single file **`config.ts`** located at the project's root.\n\n```ts\n//config.ts\nconst CONFIG = {\n  appName: 'Reforge',\n  enablePWA: true,\n  theme: {\n    accentColor: '#818cf8',\n    sidebarLayout: 'mix',\n    showBreadcrumb: true,\n  },\n  metaTags: {\n    title: 'Reforge',\n    description:\n      'An out-of-box UI solution for enterprise applications as a React boilerplate.',\n    imageURL: 'logo.svg',\n  },\n};\n\nexport default CONFIG;\n```\n\n## Support\n\n\u003cp\u003eYou can show your support by starring this project. ★\u003c/p\u003e\n\u003ca href=\"https://github.com/arifszn/reforge/stargazers\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/arifszn/reforge?style=social\" alt=\"Github Star\"\u003e\n\u003c/a\u003e\n\n## Contribute\n\nTo contribute, see the [Contributing guide](https://github.com/arifszn/reforge/blob/main/CONTRIBUTING.md).\n\n## License\n\n[MIT](https://github.com/arifszn/reforge/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farifszn%2Freforge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farifszn%2Freforge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farifszn%2Freforge/lists"}