協助工人、人工智慧,將企業永續報告書,轉為結構化資料 / A collection of toolkits to assist people & AI to transfrorm ESG report into machine readable data.
這個專案正在(其實也沒那麼地)快速迭代中,架構、套件可能會隨時更改,請小心服用。
目前分為機個部份:
/report-preprocessing
/toolkit-ui
/toolkit-api
請找其他專案參與者,要一份開發用的後端 .env
,或是參閱 API README,
自己建立 auth0 ,做一份設定檔。
This project builds on NodeJS (https://nodejs.org/en/download) and npm using the current LTS (node v18.18.2 and npm 10 as of Oct 31, 2023).
# 先把後端跑起來 (run the development version of the API backend)
cd toolkit-api
# copy sample configuration to enable development authentication with auth0
cp env.example .env
npm install
npm run migrate
npm run dev
# 再塞點資料、建立報告書、公司
npx ts-node seeds/seed-company.ts
npx ts-node seeds/seed-field-meta.ts
npx ts-node seeds/seed-report.ts
npx ts-nodde seeds/seed-report-field.ts
# 然後把前端跑起來 (run the development version of the UI frontend)
cd ../toolkit-ui
cp env.example .env #如果後端使用自建的設定檔,請修改 auth0 相關變數
npm install
npm run dev