零碳智云是一款面向企业的ESG(环境、社会、治理)数据管理与报告生成平台,帮助企业高效完成ESG信息披露工作。平台主要包含以下功能模块:
1. 数据看板:登录后进入组织级仪表板,以可视化图表展示企业在环境、社会、治理三个维度的核心KPI指标,包括能源消耗趋势、碳排放量、员工结构等关键数据,让管理者快速了解企业ESG整体表现。
2. 数据填报:提供结构化表单,覆盖企业基本信息、环境数据(碳排放、能耗、废弃物)、社会数据(员工数量、培训时长、女性占比)、治理数据(反腐培训、合规情况)、财务数据等多个类别,支持草稿保存和从已有报告复制创建,降低重复填报工作量。
3. 重要性分析:基于双重重要性矩阵方法,用户对ESG议题从"影响重要性"和"财务重要性"两个维度打分,系统自动生成重要性矩阵图,识别出高、中、低优先级议题,帮助企业聚焦关键ESG议题。
4. ESG预评级:根据填报数据,参照MSCI(CCC~AAA七级)、S&P(百分制)、EcoVadis(铜/银/金/铂金)三大主流评级体系的评估逻辑,自动计算企业的ESG预评级得分,为企业正式评级提供参考。
5. 报告生成与管理:支持一键生成符合GRI(全球报告倡议组织)和HKEX(港交所)标准的ESG报告,输出为Word格式,内置专业模板与占位符映射引擎。用户还可在线编辑报告内容,查看历史导出记录和下载次数。
6. 多组织管理:基于Logto SSO实现多租户架构,同一用户可在不同组织间切换,所有数据按组织维度严格隔离,满足集团型企业多子公司并行管理的场景需求。
主要功能路径:用户登录 → 选择/切换组织 → 填报ESG数据 → 进行重要性议题分析 → 查看ESG预评级 → 一键生成标准报告 → 下载或在线编辑报告。
项目实现
项目团队约10人,包含前端、后端、产品和设计,开发周期约3个月。我主要负责全栈开发工作,包括:前端页面开发与交互实现、后端API设计与数据库建模、报告生成引擎开发、SSO认证与多租户数据隔离。
技术栈与架构:采用Next.js 14 App Router实现前后端一体化,前端使用React 18 + TailwindCSS构建响应式UI,后端通过Next.js API Routes提供RESTful接口,数据库使用MySQL 8.0,通过Prisma ORM操作,认证接入Logto实现SSO单点登录与组织管理。
实现亮点:
报告生成引擎:基于docxtemplater模板引擎,实现GRI/HKEX双框架报告自动生成,包含100+占位符字段映射和重要性矩阵图的动态插入;
多租户数据隔离:所有数据查询以user_id + organization_id为联合条件,结合中间件层统一鉴权,保证组织间数据零泄露;
ESG评级算法:自研三大评级体系(MSCI/S&P/EcoVadis)的评分计算逻辑,将填报数据量化映射为标准评级结果。
技术难点:Logto组织体系与本地数据库的双向同步、复杂JSON表单数据到报告模板的字段映射与数据清洗、多框架报告模板的差异化处理。