# mini-app **Repository Path**: work25/mini-app ## Basic Information - **Project Name**: mini-app - **Description**: 使用AI自动生成的各种小应用 - **Primary Language**: HTML - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-27 - **Last Updated**: 2026-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Prettier

 

# Mini App 一个轻量级的小应用集合,包含多个独立的实用工具项目。 ## 项目一览 | 项目 | 说明 | 技术栈 | |------|------|--------| | [ascii](./ascii) | ASCII 字符查看器 | React 18 + TypeScript + Tailwind CSS + Zustand | | [ai-tools](./ai-tools) | AI 工具导航 | React 18 + TypeScript + Vite | | [weather](./weather) | 天气查询应用 | React 18 + TypeScript + Tailwind CSS + 和风天气 API | | [icons](./icons) | 图标浏览器 | Iconify + 静态页面 | | [OCR](./ocr) | OCR识别 | Python + FastAPI + PaddleOCR | | [translate](./translate) | 翻译服务 | Python + FastAPI + translate | | [calendar](./calendar) | 万年历 | React 18 + TypeScript + Tailwind CSS | | [lucky](./lucky) | 双色球智能分析 | Python + FastAPI | ## ascii — ASCII 字符查看器 交互式 ASCII 字符表查看工具,支持字符搜索、详情查看和一键复制。 **功能特性:** - 完整的 ASCII 字符表展示(0-127) - 按字符、十进制、十六进制、描述搜索 - 字符卡片详情(含打字机动画效果) - 一键复制字符 / 十进制 / 十六进制值 - 深色 / 浅色主题切换(涟漪动画过渡) - 复古终端风格 UI + 网格背景 + 扫描线效果 ```bash cd ascii npm install npm run dev ``` ## ai-tools — AI 工具导航 收录 200+ 款 AI 工具的分类导航网站,涵盖聊天、写作、图像、视频、编程等多个领域。 **功能特性:** - 15 个分类:AI聊天助手、写作、图像、视频、办公、编程、智能体、设计、音频、搜索引擎、开发平台、训练模型、学习网站、内容检测、提示指令 - 关键词搜索 + 分类筛选 - 侧边栏导航 + 移动端适配 - 深色 / 浅色主题切换 - 每个工具配有品牌图标 ```bash cd ai-tools npm install npm run dev ``` ## weather — 天气查询应用 基于和风天气 API 的天气查询工具,提供实时天气、预报和空气质量数据。 **功能特性:** - 城市名模糊搜索(下拉候选) - 浏览器自动定位(Geolocation API) - 3 天天气预报(温度、天气状况、风力、湿度) - 逐小时预报 - 空气质量展示(AQI 圆环 + PM2.5/PM10 等污染物) - 生活指数 - 天气动画效果 - 深色 / 浅色主题切换 - 响应式设计 ```bash cd weather npm install npm run dev ``` ## icons — 图标浏览器 基于 [Iconify](https://icon-sets.iconify.design/) 的本地图标搜索和浏览工具。 **数据概览:** - 225 个图标集 - 169,514 个图标名称 - 11 个分类(Material、UI、Logo、Emoji 等) **功能特性:** - 按名称搜索图标 - 按分类浏览 / 按图标集筛选 - 下载单个 SVG / 复制 SVG 代码 - 三种尺寸切换(S/M/L) - 批量下载脚本(支持按分类、图标集、数量筛选) ```bash cd icons npx serve -p 8080 . ``` 批量下载: ```bash node download.js # 下载全部 node download.js --cat "Material" # 按分类 node download.js --prefix lucide # 按图标集 node download.js --prefix mdi --limit 100 # 限制数量 ``` ## 开发 所有前端项目均基于 Vite + React 18 + TypeScript 构建: ```bash # 进入任意项目目录 cd # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build ``` ## 许可证 [MIT](./LICENSE)