{"repo":"aiknew/aiknew-admin","free":true,"listed":false,"github":"https://github.com/aiknew/aiknew-admin","clone":"git clone https://github.com/aiknew/aiknew-admin.git","description":"Vue3 Dashborad, built with Nest.js, Element Plus, and Typescript","language":"TypeScript","stars":14,"topics":["nest-admin","nestjs","nestjs-admin","typescript","vue","vue-admin","vue3","vue3-admin","nodejs","nodejs-admin"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"English 简体中文 A admin dashboard developed using Nest.js, Prisma, Vue3, Element-Plus, and TypeScript,uses pnpm monorepo architecture, supporting multi-language text, and compatible with mobile devices. Online Demo: https://console.aiknew.org username：admin password：admin Development Environment Environment Requirements - Node.js 22+ - PNPM 10+ - Postgres 17+ - Redis 7+ In the apps/admin-api directory, copy the .env.example file and rename it to .env , then modify the corresponding environment variable values. In the project root directory, run: Deployment Notes In the apps/admin-api directory, copy the .env.example file and rename it to .env.production , then modify the corresponding environment variable values (corresponding to the configuration in docker-compose.yaml in the project root directory). In the apps/admin-api directory, run: This command will encrypt your .env.production file, and simultaneously generate a .env.keys file in the apps/admin-api directory, which contains the key required for decryption. Copy the value of DOTENV PRIVATE KEY PRODUCTION from inside it, and fill it in the corresponding position in the docker-compose.yaml file in the project root directory. Run database migration and execute data initialization: Start Docker Compose: After successful startup, you can access:","default_branch":null,"files":null,"tree":[],"storefront":"/r/aiknew","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aiknew/aiknew-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}