NITC_StudyPlanner
NITC学习计划器是一款Android应用程序,可帮助学生和教师维护他们的日程安排。它以通知的形式提供提醒功能。
关于项目
- 该系统帮助我们克服了传统的课程表维护系统。
- 无需查看课程表,只需设置一次课程表,即可在指定的时间段内获得提醒。
- NITC学生可登录。
- 提醒将以用户设置的通知形式出现。
- 用户可以提供有关该应用程序的反馈,这些反馈可用于开发目的。
- 每周和每月视图。
自动化原因
在当前情况下,NITC没有为学生或教学人员提供学习计划器。不可能记住一整天的日程安排,即使有人记住了,也可能会忘记。要了解当天/每周/每月安排的讲座/课程/作业/考试,他们必须查看eduserver或不时手动制作自己的时间表。因此,为了克服这个问题,我们需要一个学习计划器,以便我们可以在单击按钮时即可访问我们的日程安排。
要求
- 用户首次需要使用NITC电子邮件ID注册。
- 用户需要设置学期的时段。
- 学生只需为日常活动(讲座)设置一次时间表。
- 学生可以为各种活动设置时间,例如(研讨会、考试、活动、作业、会议等),并提及优先级。
- 用户可以提供有关该应用程序的反馈。
技术栈
- Flutter
- Firebase
- 邮箱认证
- Sqflite
- Android Studio
- Visual Studio Code
挑战
- 我们在使用flutter设计UI时遇到了困难。我们必须从头开始进行。
- 用于检查NITC电子邮件ID的电子邮件身份验证。
- 使用OTP验证电子邮件ID。
- 维护本地数据库。
- 阅读flutter文档。



