I Ching source code

I Ching and Bazi Source Code

A JavaScript Bazi chart reference with common utilities, timezone handling and image export support, accompanied by screenshots of traditional Chinese chart interfaces.

I Ching source code · Bazi source code · Chinese astrology JavaScript · five elements chart

Bazi chart with stems and branches

Bazi chart with stems and branches

Features and technical material

Bazi chart page

The root index.html is the original chart page; the product presentation remains isolated under docs.

Web utilities

Review common.js, utils.js, timezone.js and canvas2image.js as supporting files.

Chart design references

Use screenshots and Five Elements tables to study information architecture for chart products.

Product screenshots

These images come from existing public repository material. Select an image to view it at full size.

Source and document entry points

Public scope: The public repository includes the Bazi page, JavaScript utilities, design references and chart screenshots. Screenshots do not imply that every depicted algorithm is publicly included.

FileDescription
index.htmlPublic HTML file: index.html.
common.jsPublic JS file: common.js.
timezone.jsPublic JS file: timezone.js.
canvas2image.jsPublic JS file: canvas2image.js.
五行数值328.xlsxPublic XLSX file: 五行数值328.xlsx.
docs/algorithm_api.mdPublic MD file: algorithm_api.md.

Clone and read

git clone https://github.com/niubideren111/I-Ching-Divination-System.git
cd I-Ching-Divination-System

Frequently asked questions

Does the presentation replace the original chart page?

No. The presentation is under docs while the original root index.html remains intact.

Are all algorithms shown in screenshots included?

The public code entry focuses on the Bazi page and supporting JavaScript; other screenshots describe the broader product interface.

Related projects

Project contact

Contact the maintainer through the public project channels to discuss the complete project, technical material or licensing scope.

Telegram · @fox_lovemyself · GitHub