jojomango / company-report-toolkit

協助工人、人工智慧,將企業永續報告書,轉為結構化資料 / A collection of toolkits to asist people & AI to transfrorm ESG report into mathcine readable data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

company-report-toolkit

協助工人、人工智慧,將企業永續報告書,轉為結構化資料 / A collection of toolkits to asist people & AI to transfrorm ESG report into mathcine readable data.

開發者資訊

這個專案正在(其實也沒那麼地)快速迭代中,架構、套件可能會隨時更改,請小心服用。

目前分為機個部份:

  1. PDF 報告書前置處理 /report-preprocessing
    • 讓 UI 能夠搜尋 + 快速讀取
    • 把企業永續報告出,切成 10 頁一個檔案,然後需要手動上傳到某個 web hosting
    • 把所有文字,上傳到 Algolia 上
    • 使用 dotenv 管理 Algolia 變數
  2. 網頁前端 /toolkit-ui
    • 分為群眾外包、專業志工模式
    • 目前主要在開發專業志工模式,需要用 Auth0 / Google 登入後,才可使用
    • 使用 Nuxt3 / Vue3 / TS (徵求 TS 熟手!)
    • 使用 dotenv 管理環境變數,詳見 README
  3. 網頁後端 /toolkit-api
    • 專業志工模式相關 API,只認前端來,而且是 Auth0 signed 的 JWT
    • 使用 Feathers.js / koa / node / TS
    • 使用 dotenv 管理環境變數,詳見 README

我想快快開始開發!

請找其他專案參與者,要一份開發用的後端 .env ,或是參閱 API README, 自己建立 auth0 ,做一份設定檔。

# 先把後端跑起來
cd toolkit-api
npm run install
npm run migrate

npm run dev

# 再把前端跑起來
cd toolkit-ui
cp env.example .env #如果後端使用自建的設定檔,請修改 auth0 相關變數
npm run install

npm run dev

徵求中

  1. TS 熟手

About

協助工人、人工智慧,將企業永續報告書,轉為結構化資料 / A collection of toolkits to asist people & AI to transfrorm ESG report into mathcine readable data.

License:MIT License


Languages

Language:Vue 58.7%Language:TypeScript 30.6%Language:JavaScript 7.8%Language:HTML 1.9%Language:Shell 0.9%Language:SCSS 0.0%