我用 Antigravity 做了一个车辆维护记录工具

一直用的微信小程序,腾讯我的车小程序,每次打开记油耗都很麻烦,然后就想自己弄一个了。反正现在鞭策AI干活就能实现我想要的了。

  • 多车辆管理,完美支持燃油车、纯电车及混动车型。统一管理家中所有车辆,一键切换视角。
  • 能耗精准追踪,自动计算百公里油耗/电耗。支持"加满"逻辑算法,精确统计每一次补能的里程差与成本。
  • 保养维修记录,记录每一次保养详情、费用及单据。智能预测下次保养时间与里程,告别逾期焦虑。
  • 全车配件追踪,甚至连雨刮器、轮胎、电瓶都能独立追踪。记录更换历史、供应商信息及保修状态。
  • 深度数据分析,直观的仪表盘展示月度费用趋势、能耗曲线及位置热力图。让每一分钱花得明明白白。
  • 全功能 PWA,支持安装到手机主屏幕,提供类原生 App 的流畅体验。随时随地,快速记账。

以上功能是 AI 给我总结的,反正我就写好文档叫他干活,然后鞭策他修改细节,然后我自己随便画个logo。

项目介绍: CarNote - 您的专属车辆管理管家
Github: GitHub - Kaiyuan/CarNote: 车辆信息记录
我搭建好的: https://carnote.boxks.com/

快速部署

# CarNote Docker Compose 配置
# 包含后端 API 服务和可选的 PostgreSQL 数据库

version: '3.8'

services:
  # 主应用服务 (包含前后端)
  app:
    image: kaiyuan/carnote:latest
    build:
      context: .
      dockerfile: Dockerfile
    container_name: carnote
    ports:
      - "53300:53300"
    environment:
      - NODE_ENV=production
      - PORT=53300
      - DB_TYPE=sqlite
      - SQLITE_PATH=/app/data/carnote.db
      # - DB_TYPE=postgresql
      # - PG_HOST=172.20.0.1
      # - PG_PORT=5432
      # - PG_DATABASE=carnote
      # - PG_USER=carnote
      # - PG_PASSWORD=postgresqlPassword
      - UPLOAD_PATH=/app/uploads
      # JWT 密钥
      - JWT_SECRET=${JWT_SECRET}
      # 跨域资源共享
      - CORS_ORIGIN=http://localhost
      # SMTP 配置 (可选)
      # - SMTP_HOST=smtp.example.com
      # - SMTP_PORT=465
      # - [email protected]
      # - SMTP_PASS=password
      # - SMTP_SECURE=true
      # - SMTP_FROM=CarNote <[email protected]>
    volumes:
      # SQList 数据库目录及数据库备份目录
      - ${carnote_data}:/app/data
      # 上传文件目录
      - ${carnote_uploads}:/app/uploads
    restart: unless-stopped
    healthcheck:
      test: [ "CMD", "node", "-e", "require('http').get('http://localhost:53300/health', (r) => {process.exit(r.statusCode === 200 ? 0 : 1)})" ]
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 10s
    networks:
      - carnote-network
  # 数据卷
volumes:
  carnote_data:
    driver: local
  carnote_uploads:
    driver: local
  # postgres_data:
  #   driver: local

  # 网络
networks:
  carnote-network:
    driver: bridge


3 个赞

图片和简介看起来真不错,等什么时候有离线版再使用使用

木有离线版呢,有NAS可自建一个。因为Web应用直接多平台,App的话每个平台要做一次,每次系统更新也要兼容一次,不如Web简单,所以我现在做啥都只考滤Web应用。