Benimaru13/SPEAK-Up-BC

GitHub: Benimaru13/SPEAK-Up-BC

一个面向 BC 省高中学生的机密种族主义举报与问责追踪平台,通过自动化升级机制弥补现有举报工具缺乏后续跟进的不足。

Stars: 0 | Forks: 0

# SPEAK Up BC 🗣️ ### 促进公平、问责与知识的学生平台 SPEAK Up BC 是一个非营利性网络平台,旨在赋予不列颠哥伦比亚省 (BC) 遭受种族歧视的高中学生权力,使他们能够机密地举报种族主义事件,并全程追踪案件直至解决——在此过程中督促学校在每一个环节承担起责任。 ## 存在的问题 - 2023 年,BC 省有三分之一的高中生在学校经历过种族主义 - 46% 的少数族裔学生在学校环境中面临歧视 - 此前没有任何专门的工具可用于在 BC 省全境追踪学校的问责情况 现有的举报工具只接受提交,但缺乏后续跟进。举报石沉大海。学校的不作为不会面临任何后果。学生根本无法得知是否有任何处理结果。 ## 解决方案 两个相互关联的界面: **学生门户** — 学生可以: - 提交机密的事件举报(类型、地点、学校、日期、描述、证据) - 立即获得唯一的追踪代码 - 通过 4 个清晰的阶段监控案件进度:已接收 → 审核中 → 已采取行动 → 已解决 **管理员门户** — SPEAK Up BC 工作人员可以: - 在实时的案件收件箱中查看传入的举报 - 在案件时间轴上记录详细的行动更新 - 触发自动的升级警告(48 小时和 10 天阈值) - 通过门户内的弹窗将危险案件升级至 RCMP ## 问责机制 | 阈值 | 行动 | |-----------|--------| | 48 小时 | 向学校和学区公平办公室发送轻度警告 | | 10 个工作日 | 向学区主管和 BC 省教育部进行重度升级 | | 危险结果 | 由 SPEAK Up BC 工作人员手动向 RCMP 升级 | ## 技术栈 - 原生 HTML、CSS、JavaScript —— 无框架、无依赖 - 使用 localStorage 进行同浏览器会话同步(即将集成 Firebase) ## 团队 — CAGE KONNECT 于 YEEP Hackathon 2026 (Thrive 4 Blacks × Impact Toolbox) 构建,BC 省萨里市。 | 姓名 | 角色 | |------|------| | Chibueze | 技术与演示负责人 | | Eniola | 前端开发者 | | Grace | 研究与时间轴 | | Alicia | 演讲者 | | Kay (导师) | CAGE KONNECT 中的 "K" | ## 演示链接 https://prezi.com/view/kVnc66OFvCNzSVaBLNmm/?referral_token=R3skcLlnB3FN ## 状态 MVP 演示已完成。Firebase 后端集成和全面的生产环境部署正在进行中。
标签:Vanilla JS, 后端开发, 多模态安全, 工单系统, 教育平台, 数据可视化, 社区服务, 网络研究