📜  项目理念 |阿莱

📅  最后修改于: 2022-05-13 01:56:52.819000             🧑  作者: Mango

项目理念 |阿莱

目的/目的:这个应用程序的主要目的是卸下用户的情感包袱,并为沉思提供另一个视角。

重要链接:

  • 网站: https://allay-convo.web.app
  • 应用程序: https://drive.google.com/file/d/1RWS9tombZTRbRUi15oY5ePn0NBUCtWJS/view?usp=sharing
  • 视频: https://drive.google.com/file/d/1JUcA434JeE3u_o2-krAGr1NZ1FuFWHjb/view?usp=sharing

特点:它具有以下特点——

  • Firebase 身份验证(使用电子邮件和密码进行验证或 Google 登录)
  • 用户的个人资料和生物。
  • 公共博客。
  • 喜欢并保存公共博客。
  • 编辑和删除公共博客。
  • 作者的个人资料、简历和博客。
  • 报告公共博客。
  • 私人博客。
  • 私人博客分析。
  • 根据用户选择的心情对公共和私人博客进行排序。
  • 搜索公共和私人博客。
  • 用户可以在私人博客中添加照片。
  • 志愿者模式(适合的用户可以申请)。
  • 基于情商的志愿者问卷。
  • 用户可以发布问题。
  • 将问题标签附加到问题上。
  • 我的聊天实时更新了问题状态。
  • 志愿者将挑选用户提出的问题并进行回复。
  • 志愿者可以将问题标记为不相关或超出范围。
  • 志愿者可以查看他选择的问题和回复的答案。
  • 评级志愿者的回答。
  • 标记问题不相关或越界。
  • 举报志愿者。
  • 选择器模式(用于选择志愿者)
  • 管理员模式。
  • 管理员将根据要求向合格人员授予选择角色的访问权限。
  • 管理员有权对用户或志愿者提交的报告采取行动。

该项目如何提供帮助:此应用程序在各个方面都有帮助 -

  • 它可以帮助人们更有效地理解和分析他们的心理状态。
  • 它可以作为伴侣提供帮助,最终使个人对自己的心理健康感觉更好,并帮助他们逃脱。
  • 应用程序中的聊天选项将作为一个渠道来释放他们不必要的痛苦和担忧。
  • 我们的志愿者将彻底分析每个人的问题,然后根据问题和场景提供他们的叙述。

项目中使用的工具和技术:

  • Firebase 作为网络服务器和数据库
    • 云防火墙
    • 实时数据库
    • 云储存
    • 验证
    • Firebase 云消息传递(用于通知)
  • 网站
    • 反应
    • Redux(用于状态管理)
    • 材质界面
    • 反应引导
  • 移动应用
    • Flutter
    • Dart
  • React 和Flutter的情感分析包。

构建项目所需的技能:

  • Web开发
  • Flutter应用开发
  • 火力基地
  • 使用 Redux(Web) 和 Provider(App) 进行状态管理

实施该项目的分步流程:自从全球突然爆发 COVID-19 大流行以来,我们每个人都与我们的亲人、朋友或家人保持了很长一段时间的距离。这种感情的封闭导致了隐居,导致焦虑、压力、情绪失衡、孤立,这在某种程度上导致了单调的生活。当我们观察一切时,这使我们产生了创建一个平台的想法,让人们能够分享他们的想法和感受,而不必担心被暴露或判断,因为在这里用户的身份是保密的。然后我们掌握了构建这样一个平台所需的重要技能。创建路线图后,我们将开始艰苦奋斗。

我们首先提供了一个功能,用户可以像写日记一样写博客,后来又赋予了更多功能。牢记个人的秘密,将博客发布为公共或私人的决定完全取决于用户。在设计应用程序时,我们向前推进,引入了新功能。首先,我们首先集成了一个情感分析模型,该模型将分析用户写的博客,或者简单地说,它正在发生,总结用户的所有感受。在这个部分中,用户还可以通过选择一种情绪来指定博客,这最终导致搜索或排序博客变得容易。此外,它有一个添加图片的选项,但只有一个私人博客,并且提供此选项是为了让用户能够轻松舒适地表达,因为有时文字不足以说明一切。所以,这个图片选项可以直接将他与事件联系起来。然后我们进一步滑倒并引入了仅适用于公共博客的点赞、保存和分享功能,以便作者在撰写受到其他用户称赞的内容时获得赞赏,并根据博客可能出现的不同情绪或情况添加标签与有关。

我们还与一些熟练的心理学学生(选择者)进行了讨论,他们在指导我们应对即将到来的挑战方面发挥了重要作用。这些选择器帮助我们选择了志愿者(志愿者是分析用户情况并回答所提问题的人)。他们根据EI(情商)准备了一份问卷,并根据他们的回答来判断他们是否有资格或有能力扮演如此重要的角色。现在,志愿者有责任在经过适当分析后为用户提供适合场景的叙述,并回答用户的问题。问题可以是任何类型,并且不公开提出问题的用户的身份,即,用户将是匿名的。志愿者可以根据自己的方便和知识选择问题。用户可以根据他的满意度对答案进行评分,并且他将获得与发布的问题相关的适当更新,例如在用户发布问题后标记,在志愿者选择该问题时分配,最后在志愿者回复时回复。有了这个,如果他不喜欢热情好客,用户也有权报告志愿者,如果是这样,志愿者也可以标记一个不相关的问题,稍后将转移给管理员进行审查和公正判断。为了用户的舒适,还增加了一件事,即用户可以用他喜欢的印度语言提出问题,以防他对英语不满意,然后志愿者将相应地选择一个已知语言的问题。

测试用例:

  • 测试用例 1:
    • 关闭 Internet 连接以防止系统向服务器请求权限。
    • 预期结果:启动画面。
  • 测试用例 2:
    • 将用户电子邮件和密码字段留空。
    • 预期结果:请填写登录凭据
  • 测试用例 3:
    • 该网站在 Chrome、Safari、Firefox、Microsoft Edge 等各种网络浏览器上打开。
    • 预期结果:工作成功
  • 测试用例 4:
    • 应用程序和网站用户界面 (UI) 在各种屏幕尺寸上都经过一致、可见和可访问的检查。
    • 预期结果:工作成功
  • 测试用例 5:
    • 用户试图在没有电子邮件验证的情况下登录。
    • 预期结果:登录失败
  • 测试用例 6:
    • 必填字段按要求工作。
    • 预期结果:工作成功
  • 测试用例 7:
    • 应用程序和网站的各个模块之间的导航。
    • 预期结果:按预期工作
  • 测试用例 8:
    • 在不同页面测试的页面滚动场景。
    • 预期结果:工作成功

ER图:

未来范围:这个应用程序牢记许多可以在未来添加的功能 -

  • 我们将与一些医疗专业人士合作,提供适当的指导和咨询。
  • 我们将引入用户和专业人员之间直接聊天(视频通话)的选项。
  • 专业人士将能够设置他的咨询费用,并且据此,用户可以选择他的选择之一。

志愿者证书:

  • 电子邮件: allayvolunteer@gmail.com
  • 密码:allay@volunteer

团队详情:

  • 尤拉吉·辛格·托马尔
  • 萨塔克·萨克森
  • 迪维扬希·辛格