Skip to content

Yangstud/BaZi_Calculator

Repository files navigation

BaZi Calculator - 简单易用的八字排盘工具

项目简介

BaZi Calculator 是一个专注于 八字排盘 的轻量级工具。通过提供出生日期和时间,用户可以快速获取自己的八字排盘结果,并通过内置的 AI Chat(GPT)接口 获取更深入的命理解读。

本项目旨在让用户轻松体验八字命理的魅力,同时结合 GPT 的强大对话功能,为八字分析增添更多互动性和趣味性。


在线 Demo

立即体验在线版本:BaZi Calculator Demo


功能特性

  1. 快速八字排盘

    • 输入出生日期和时间,瞬间生成八字排盘。
    • 支持天干地支格式展示。
  2. GPT 跳转解读

    • 通过八字排盘结果,快速跳转到 GPT 接口。
    • 提供个性化的命理分析与建议。
  3. 极简界面

    • 界面清爽直观,无需复杂配置,打开即用。
    • 响应式设计,适配桌面和移动端。

安装与运行

环境要求

  • Node.js 14+
  • npm 6+

本地运行

  1. 克隆项目代码:

    git clone https://github.com/Yangstud/BaZi_Calculator.git
    cd BaZi_Calculator
  2. 安装依赖:

    npm install
  3. 启动开发服务器:

    npm run dev
  4. 打开浏览器访问:

    http://localhost:3000
    

使用指南

  1. 打开页面后,输入以下信息:

    • 出生日期(格式:YYYY-MM-DD)
    • 出生时间(24 小时制:HH:MM)
  2. 点击 计算,系统会生成八字排盘。

  3. 点击 GPT 解读 按钮,跳转到 GPT 接口,并自动传递八字信息。


技术栈

  • 前端框架:React.js + Vite
  • 后端接口:无需后端逻辑,完全基于前端完成计算
  • AI 支持:集成 OpenAI GPT 接口

项目特色

  • 简单高效:专注于核心功能,无多余复杂配置。
  • 开放拓展:支持与其他 GPT 模型或服务无缝对接。
  • 跨平台兼容:支持主流浏览器,适配移动设备。

展望

未来计划:

  • 添加更多命理学功能(如五行分析、大运流年推算)。
  • 增强与 GPT 的交互能力,提供更精准的个性化分析。
  • 支持多语言切换,为国际用户提供更好的使用体验。

项目地址

GitHub - BaZi Calculator


联系我们

如果有任何问题或建议,请通过 GitHub Issues 或 Demo 页面联系开发者!

About

BaZi Calculator - 简单易用的八字排盘工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published