鸟情监控平台

nian 28e1007809 style: format code and rename some files and code 1 mesiac pred
.vscode f4572b8b7f first commit 2 mesiacov pred
public 2a6e31d968 fix: loader clock scale to 1.6 1 mesiac pred
src 28e1007809 style: format code and rename some files and code 1 mesiac pred
.deepsource.toml 558110ef55 ci: add .deepsource.toml 2 mesiacov pred
.editorconfig f4572b8b7f first commit 2 mesiacov pred
.env.development 5b7926bd6e build: change env app title and name 2 mesiacov pred
.env.production 5b7926bd6e build: change env app title and name 2 mesiacov pred
.gitattributes 673d4d6fe5 style: .gitattributes 1 mesiac pred
.gitignore f4572b8b7f first commit 2 mesiacov pred
.prettierrc.json f4572b8b7f first commit 2 mesiacov pred
LICENSE 1863e04cc4 Create LICENSE 2 mesiacov pred
README.en_US.md 1a4d47ef64 docs: add English link to README file 1 mesiac pred
README.md ef9c5be405 docs: add English link to README file 1 mesiac pred
eslint.config.ts 28e1007809 style: format code and rename some files and code 1 mesiac pred
index.html 0b62e5c419 pref: preloader animation 1 mesiac pred
package.json e0e762c6db 0.0.7 1 mesiac pred
pnpm-lock.yaml f4572b8b7f first commit 2 mesiacov pred
tailwind.config.ts f4572b8b7f first commit 2 mesiacov pred
tsconfig.app.json f4572b8b7f first commit 2 mesiacov pred
tsconfig.json f4572b8b7f first commit 2 mesiacov pred
tsconfig.node.json f4572b8b7f first commit 2 mesiacov pred
tsconfig.vitest.json 8d780da228 fix: deepsource code quality review 1 mesiac pred
vercel.json acd739b7e4 Create vercel.json 2 mesiacov pred
vite.config.ts ab5b8dc21f pref: responsive design 1 mesiac pred
vitest.config.ts f4572b8b7f first commit 2 mesiacov pred

README.en_US.md

# Lithe Admin ![Vue](https://img.shields.io/badge/Vue-3.5.18-42B883?style=for-the-badge&logo=vue.js) ![Naive UI](https://img.shields.io/badge/Naive_UI-2.42.0-75B93F?style=for-the-badge&logo=naiveui) ![Vite](https://img.shields.io/badge/Vite-7.0.11-646cff?style=for-the-badge&logo=vite) ![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-4.1.11-4ABAFB?style=for-the-badge&logo=tailwindcss) ![TypeScript](https://img.shields.io/badge/TypeScript-5.8.0-4377C1?style=for-the-badge&logo=typescript) [Preview](https://lithe-admin.vercel.app) English | [简体中文](https://github.com/tenianon/lithe-admin/blob/main/README.md)

📃 Introduction

Lithe Admin is a lightweight and elegant admin template built with Vue 3, Naive UI, Vite 7, Tailwind CSS 4, TypeScript, and Pinia. It adopts an origami-style page structure, features minimal business dependencies and low-coupled configuration, and is crafted for flexible extension and personalization—ideal for rapidly bootstrapping and progressively iterating admin systems.

✨ Features

  • 🎨 Modern Design - Based on the Tailwind Color palette, utilizing frosted glass and texture effects to enhance visual hierarchy and theme expressiveness
  • 🧩 Flexible Theming - Customize colors, themes, and component styles
  • 🧭 Interaction Feedback - Smooth transitions for a natural, fluid experience
  • 📱 Responsive - Solid mobile responsiveness
  • 📝 Code Quality - ESLint for linting and Prettier for formatting
  • 🎯 TypeScript - Full typing support for better DX
  • Vite - Fast dev server and build tool

🚀 Getting Started

Requirements

  • Node.js: ^20.19.0 or >=22.12.0
  • Package Manager: pnpm (recommended), or npm, or yarn

Install Dependencies

# Using pnpm (recommended)
pnpm install

# Or npm
npm install

# Or yarn
yarn install

Development

pnpm dev

Unit Tests

pnpm test:unit

Build for Production

pnpm build

Preview Production Build

pnpm preview

Lint & Format

# Lint check
pnpm lint:check

# Lint fix
pnpm lint:fix

# Format check
pnpm format:check

# Format fix
pnpm format:fix

📦 Icons

This project uses Iconify. Usage examples:

<!-- Using the `ph` prefix -->
<span class="iconify ph--x"></span>

<!-- Direct usage -->
<span class="iconify-[fluent--data-area-32-regular]"></span>

The ph prefix needs to be configured in src/assets/base.css. Refer to the official docs: Iconify Tailwind 4

@plugin "@iconify/tailwind4" {
  prefixes: ph;
  prefix: 'iconify';
  scale: 1.2;
}

📄 License

This project is licensed under the terms of the MIT License.