{"id":18875656,"url":"https://github.com/kangood/prune-admin","last_synced_at":"2025-04-14T17:31:39.577Z","repository":{"id":220892355,"uuid":"752858546","full_name":"kangood/prune-admin","owner":"kangood","description":"A modern admin rapid development platform | 一个现代化风格的快速开发平台，主要技术为 React 18、TypeScript、Vite、Ant Design、TailwindCSS、Zustand、React-Query，并配套 NestJS 后端","archived":false,"fork":false,"pushed_at":"2024-06-17T03:52:25.000Z","size":1759,"stargazers_count":18,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-29T04:28:50.403Z","etag":null,"topics":["ant-design","nestjs","rapid-development-platform","react-admin","react-query","react18","tailwindcss","typescript","vite","zustand"],"latest_commit_sha":null,"homepage":"https://prune.kangod.top","language":"TypeScript","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/kangood.png","metadata":{"files":{"readme":"README.en-US.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,"publiccode":null,"codemeta":null}},"created_at":"2024-02-05T01:08:53.000Z","updated_at":"2024-06-29T04:28:56.140Z","dependencies_parsed_at":"2024-02-07T06:26:29.045Z","dependency_job_id":"5bea7d03-27cb-4af1-9e74-23885ef293c1","html_url":"https://github.com/kangood/prune-admin","commit_stats":null,"previous_names":["kangodyan/tealamp-slash","kangodyan/prune-admin","kangood/prune-admin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kangood%2Fprune-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kangood%2Fprune-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kangood%2Fprune-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kangood%2Fprune-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kangood","download_url":"https://codeload.github.com/kangood/prune-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223639364,"owners_count":17177816,"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":["ant-design","nestjs","rapid-development-platform","react-admin","react-query","react18","tailwindcss","typescript","vite","zustand"],"created_at":"2024-11-08T06:08:26.363Z","updated_at":"2024-11-08T06:08:26.936Z","avatar_url":"https://github.com/kangood.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e \n\u003cbr\u003e\n\u003ch1\u003e Prune Admin \u003c/h1\u003e\n\u003c/div\u003e\n\n**English** | [中文](./README.zh-CN.md)\n\n## Introduction\nPrune Admin is a modern admin rapid development platform, front-end development with React 18, Vite, Ant Design, and TypeScript, back-end development with NestJS: [Prune Api](https://github.com/kangood/prune-api). It is designed to help developers quickly create powerful admin management systems.\n\n## Preview\n+ https://prune.kangod.top\n\n![sign-in.png](https://raw.githubusercontent.com/kangood/prune-admin/main/src/assets/sign-in.png)\n![menu-black.png](https://raw.githubusercontent.com/kangood/prune-admin/main/src/assets/menu-black.png)\n![home.png](https://raw.githubusercontent.com/kangood/prune-admin/main/src/assets/home.png)\n\n## Features\n\n- Built using React 18 hooks\n- Powered by Vite for rapid development and hot module replacement\n- Integrates Ant Design, providing a rich set of UI components and design patterns\n- Written in TypeScript, offering type safety and an improved development experience\n- Integrate backend [Prune Api](https://github.com/kangood/prune-api) using the popular Node.js framework NestJS to provide data services\n- Includes common admin features like user management, role management, menu management, and area management\n- Supports internationalization for easy language switching\n- Customizable themes and styles, Use TailwindCSS for atomic operations with on-demand usage\n- Flexible routing configuration, supporting nested routes\n- Integrate permission management to control page access based on user roles, down to button-level access rights (To be perfected)\n- State management using Zustand\n- Data fetching using React-Query\n- Responsive design, adapting to various screen sizes and devices\n\n## Quick Start\n\n### Get the Project Code\n\n```bash\ngit clone https://github.com/kangood/prune-admin.git\n```\n\n### Install Dependencies\n\nIn the project's root directory, run the following command to install project dependencies:\n\n```bash\npnpm install\n```\n\n### Start the Development Server\n\nRun the following command to start the development server:\n\n```bash\npnpm dev\n```\n\nVisit [http://localhost:7442](http://localhost:7442) to view your application.\n\n### Build for Production\n\nRun the following command to build the production version:\n\n```bash\npnpm build\n```\n\nThe built files will be in the `dist` directory.\n\n## Acknowledgments\n\nThe front-end of this project was built on [slash-admin](https://github.com/d3george/slash-admin) scaffolding basis, on which I developed some of the pages commonly used in the backend management system\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkangood%2Fprune-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkangood%2Fprune-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkangood%2Fprune-admin/lists"}