NITC_StudyPlanner

NITC学习计划器是一款Android应用程序,可帮助学生和教师维护他们的日程安排。它以通知的形式提供提醒功能。

关于项目

  1. 该系统帮助我们克服了传统的课程表维护系统。
  2. 无需查看课程表,只需设置一次课程表,即可在指定的时间段内获得提醒。
  3. NITC学生可登录。
  4. 提醒将以用户设置的通知形式出现。
  5. 用户可以提供有关该应用程序的反馈,这些反馈可用于开发目的。
  6. 每周和每月视图。

自动化原因

在当前情况下,NITC没有为学生或教学人员提供学习计划器。不可能记住一整天的日程安排,即使有人记住了,也可能会忘记。要了解当天/每周/每月安排的讲座/课程/作业/考试,他们必须查看eduserver或不时手动制作自己的时间表。因此,为了克服这个问题,我们需要一个学习计划器,以便我们可以在单击按钮时即可访问我们的日程安排。

要求

  1. 用户首次需要使用NITC电子邮件ID注册。
  2. 用户需要设置学期的时段。
  3. 学生只需为日常活动(讲座)设置一次时间表。
  4. 学生可以为各种活动设置时间,例如(研讨会、考试、活动、作业、会议等),并提及优先级。
  5. 用户可以提供有关该应用程序的反馈。

技术栈

  1. Flutter
  2. Firebase
  3. 邮箱认证
  4. Sqflite
  5. Android Studio
  6. Visual Studio Code

挑战

  1. 我们在使用flutter设计UI时遇到了困难。我们必须从头开始进行。
  2. 用于检查NITC电子邮件ID的电子邮件身份验证。
  3. 使用OTP验证电子邮件ID。
  4. 维护本地数据库。
  5. 阅读flutter文档。

UI

GitHub

查看 Github