一个简单、高效、易用的打飞机记录工具,帮助你科学管理
QQ交流群:745297798
🔗 演示demo:牛子小助手Demo
- 这只是一个演示站点,不保证长期可用性和数据持久性
- 数据存储是基于域名的,即不同域名下的数据是相互独立的
- 建议自行部署使用,以确保可用性
-
🔒 数据安全: 所有数据完全存储在本地,无需担心隐私泄露
-
📊 数据可视化: 直观的图表展示统计信息
-
📱 响应式设计: 支持各种设备尺寸
-
🌐 无需后端: 纯前端应用,无需服务器
如果你想在本地运行此项目,请按照以下步骤操作:
If you want to run this project locally, follow these steps:
# 克隆项目 | Clone the repository
git clone https://github.com/zzzdajb/DickHelper.git
# 进入项目目录 | Enter the project directory
cd GoodDick
# 安装依赖 | Install dependencies
npm install
# 启动开发服务器 | Start development server
npm run dev
本项目是纯前端应用,可以轻松部署到各种静态网站托管平台。
-
在 GitHub上Fork本仓库
-
登录 Vercel
-
点击 "New Project" 并导入你的 GitHub 仓库
-
保持默认配置即可,Vercel 会自动检测 Vite 项目
-
点击 "Deploy"
部署完成后,Vercel会提供一个可访问的URL。中国大陆地区污染了Vercel的默认域名,你可以通过绑定自己的域名来解决这个问题。
Cloudflare Pages 参考文档
-
在 GitHub上Fork本仓库
-
登录 Cloudflare
-
在"Workers & Pages" 中点击 "Create" , 类型选择 "Pages" 并导入你的 GitHub 仓库
-
在"Framework preset" 中选择 "React(Vite)"
-
点击 "Deploy"
部署完成后,Cloudflare Pages 会提供一个可访问的URL。中国大陆地区污染了 Cloudflare Pages 的默认域名,你可以通过绑定自己的域名来解决这个问题。
我们提供了预构建的Docker镜像,您可以直接拉取使用:
# 拉取最新镜像 | Pull the latest image
docker pull ghcr.io/zzzdajb/dickhelper:latest
# 运行容器 | Run container
docker run -d -p 80:80 --name dick-helper ghcr.io/zzzdajb/dickhelper:latest
如果您想自行构建Docker镜像,可以按照以下步骤操作:
# 构建镜像 | Build image
docker build -t dick-helper .
# 运行容器 | Run container
docker run -d -p 80:80 --name dick-helper dick-helper
- React 19.0.0
- TypeScript 5.7.2
- Vite 6.1.0
- Material-UI 6.4.5
- Chart.js 4.4.7
本项目基于纯前端技术构建,默认情况下,所有的数据会根据域名保存在您的浏览器当中,未经您允许,我们不会收集并使用您的任何信息。在后续开发当中,可能会有部分功能需要联网并且上传数据,在此之前,我们会征得您的同意,如果您拒绝上传数据,您将无法访问少数功能,但这不会对您正常使用程序造成任何影响。
GPL-3.0(GNU General Public License v3.0)