# Clear Concept：互动科学与健康平台

Company: Clear Concept
Service: 网站开发
Period: 2020-05 - 2020-09
Tech: HTML, CSS, JavaScript, PUG, Node.js, Express.js, Passport.js, Rest API, MongoDB, SendGrid, Namecheap
Canonical: https://webanion.com/zh/portfolio/clear-concept-interactive-science-and-health-platform

一个会员身份，畅享孟加拉语的科学、健康与问答：文章、视频、限时测验、问答社区和咨询，都在一个由其自己团队运营的平台上。贡献者使用内置编辑器写作，每回答一个问题都能获得积分；测验的计时由服务器掌控，结果无法作弊；读者可按类别预约营养师咨询。2020 年基于 Node.js、Express 和 MongoDB 打造。

## 完整故事

十几项功能，每一项都足以单独成为一款产品，最终作为一个平台上线，一个团队就能自行运营。

### 让人一再回来的理由

<p>Clear Concept 背后的机构原本在社交媒体上分享附有参考来源的健康与科学资讯，但一篇好帖子一天之内就会被刷下去，评论区里的问题也很少得到像样的回答。它想要一个人们会反复回来的地方：阅读和观看、检验自己的知识、提出问题并得到真正的解答、预约咨询，全部在同一个会员账户下，用孟加拉语完成。</p><p>这意味着十几个子系统，每一个都足以成为独立项目，而它们必须在 2020 年作为一个完整统一的平台上线，之后交由机构自己的团队运营。</p>

### 让人一再回来看的文章与视频

<p>读者可以持续看到新的文章和视频，按健康、疾病与治疗、药物和日常科学分类，阅读量最高的内容排在最前面，搜索功能覆盖站内每一篇文章、每一个视频和每一个问题。每篇内容都会显示作者和阅读次数，读者由此知道哪些贡献者值得信赖。</p>

### 贡献者写作，内容库不断壮大

<p>贡献者通过网站内置的编辑器撰写文章、发布视频，每篇内容都会归入相应分类。他们的仪表盘会统计自己写了多少内容、提过和回答过多少问题，以及赚取了多少积分。</p><p>积分让贡献变得看得见，从而让最优秀的作者不断回来，内容库持续增长；全站的总计数据则让读者看到这里已经积累了多少内容。</p>

### 计时公正的测验

<p>限时测验竞赛的计时由服务器掌控，暂停浏览器也无法在成绩上做手脚；测验一结束，结果便会自动公布。学生得到一次公平检验自己知识的机会，机构也多了一个让他们在测验日回来的理由。</p>

### 有问必答的社区

<p>读者用孟加拉语提出健康问题，由贡献者作答，每回答一次都能获得积分。乐于助人的成员不断回来，而一个问题只要被问过一次，就会变成一个页面，下一位读者通过搜索就能找到，不必再问一遍。</p><p>总数公开可见：远超一千个问题和三千条回答，来自四百多位贡献者。</p>

### 按类别预约的咨询

<p>当一个问题需要的不只是一个回答时，读者可以按类别预约咨询：健身饮食、孕期与女性健康，或儿童与老年人饮食。预约表单会收集营养师所需的信息，从身高、体重到过敏情况和临床病史；每项服务的评价只能来自真正接受过咨询的人。</p>

### 由自己的团队运营

<p>Clear Concept 是这个作品集中的第一个平台，也是其中功能最密集的单体构建：在 MongoDB 上以服务器端渲染的 Node.js 和 Express 开发，配有搜索、公告板、邮件简报、社交账号登录，以及背后一整套管理后台。交付之后，它由机构自己的团队运营，无需开发人员随时待命。</p><p>这为后来的工作定下了模式：客户最终应当拥有并自行运营他们花钱购买的东西，正如 <a href="/portfolio/grace-bangla-official-website-for-learning-bangla-in-dhaka">Grace Bangla</a> 网站多年后仍在证明的那样。</p>
