测测你的「性压抑指数」:这个开源工具,让无数人破防
“性压抑指数计算器”(Sexual Repression Index Calculator)是一个开源的心理学工具项目,旨在通过量化问卷帮助用户评估自身的性压抑程度。该项目遵守MIT开源协议,通过一系列结构化问题,生成一个综合指数分数,分数越高代表性压抑水平可能越高。
项目基于多个经过验证的心理测量量表的专业评估工具,帮助用户科学地了解自己的性心理特征,促进性健康和亲密关系的发展。根据用户反馈,测试问题涵盖对性行为的态度、羞耻感、社会观念接受度等多个维度。例如,部分用户反馈显示,对“真实性行为”的接受度、个人性观念开放程度等因素会显著影响最终得分。
- 🔬 科学可靠: 基于SIS/SES、Mosher性内疚、KISS-9、SOS等国际认可量表
- ⚡ 双版本支持: 快测版(39题,8-15分钟) + 完整版(117题,25-40分钟)
- 📊 专业分析: 四维度分析 + SRI指数(0-100) + 个性化建议
- 🔒 隐私保护: 100%本地数据处理,无服务器传输
- 📱 现代化UI: 响应式设计,支持所有设备
- 💾 数据管理: 历史记录、数据导出、自动保存
- 🔗 社交分享: 多平台分享、智能文案、二维码生成
SRI = Σ(标准化维度分数) → 0-100映射
四维度: SOS反向 + 性内疚 + 性羞耻 + SIS优势
- 很低 (0-20): 较少压抑
- 偏低 (20-40): 轻度压抑
- 中等 (40-60): 中度压抑
- 偏高 (60-80): 较高压抑
- 很高 (80-100): 高度压抑
- 框架: React 19 + TypeScript
- 路由: React Router v7
- 样式: Tailwind CSS + shadcn/ui
- 状态管理: React Query + React Hooks
- 图表: Recharts
- 表单: React Hook Form + Zod
- 图标: Lucide React
- 运行时: Deno Edge Function
- 框架: Hono.js + zValidator
- 数据验证: Zod
- 构建工具: Rsbuild
# 克隆项目
git clone [project-url]
cd Sexual-Repression-Calculator
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
# 启动生产服务器
npm start
docker run -p 8000:8000 appe233/sexual-repression-calculator

源代码:https://github.com/lamos22/Sexual-Repression-Calculator
发表回复