More Premium Hugo Themes Premium Vue Themes

Kinit

FastAPI + vue3 前后端分离后台管理系统,包含PC端,微信小程序端。接口使用:FastAPI+Pydantic+SQLAlchemy 2.0+Mysql,PC 端使用:Vue3+Typescript+Vite+Element Plus,小程序使用:Uni-APP + uview ui。异步存储,RBAC 权限管理,定时任务,部门管理等功能。

Kinit

FastAPI + vue3 前后端分离后台管理系统,包含PC端,微信小程序端。接口使用:FastAPI+Pydantic+SQLAlchemy 2.0+Mysql,PC 端使用:Vue3+Typescript+Vite+Element Plus,小程序使用:Uni-APP + uview ui。异步存储,RBAC 权限管理,定时任务,部门管理等功能。

Author Avatar Theme by vvandk
Github Stars Github Stars: 691
Last Commit Last Commit: Mar 25, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Kinit is an open-source rapid development platform offered for free to individuals and businesses. It utilizes modern and high-performance technologies such as FastAPI, Pydantic, SQLAlchemy 2.0 for the backend, and Vue, Element Plus, TypeScript for the frontend. It incorporates features like dynamic menu loading, multi-level access control, and button-level permissions. Kinit also supports multiple databases, docker-compose deployment, and automated CRUD code generation.

Features:

  • Backend Technology: Utilizes FastAPI asynchronous framework, Pydantic, and SQLAlchemy 2.0.
  • Frontend Development: Built with Vue, Element Plus, TypeScript for the PC version, and uni-app, uView 2 for mobile.
  • Automated CRUD Code Generation: Includes script-based code generation based on ORM models.
  • Scheduled Tasks: Implements APScheduler, Redis message queue, and MongoDB for task scheduling.
  • Authentication: Supports OAuth2 with hashed passwords, JWT Bearer tokens, and multi-terminal authentication system.
  • Database Support: Includes MySQL, MongoDB, Redis for asynchronous operations.

Installation:

To install the Kinit theme, follow these steps:

  1. Clone the repository using git clone https://github.com/vvandk/kinit.
  2. Install the necessary dependencies by running npm install.
  3. Run the development server with npm run dev.

Summary:

Kinit is a comprehensive open-source development platform that combines modern backend and frontend technologies for rapid project development. It offers features like automated CRUD code generation, scheduled tasks, authentication mechanisms, and database support. Additionally, it provides a seamless development experience with docker-compose deployment and continuous updates to stay abreast of the latest trends in technology.