E-Campus – Flutter 学院管理应用
E-Campus 是一款基于 Flutter 的学院管理应用,作为四年级的项目开发。该应用旨在为学生、教师和管理员提供一个单一的平台,以高效地管理学术活动。该应用使用 Firebase 进行身份验证,注册基于 OTP。该项目还实施了基于角色的访问控制 (RBAC),为用户提供基于其角色的不同访问级别。
特色抽屉导航 抽屉导航会根据用户的角色进行自定义。如果用户是班级代表、管理员或教师,那么抽屉将显示额外的选项,而像学生这样的普通用户只能访问特定的功能。
电子图书馆 该应用包含一个电子图书馆功能,学生可以在其中在线下载和阅读书籍。
使用 Google Maps API 的巴士跟踪 该应用还提供了一个使用 Google Maps API 跟踪学院巴士的功能。此功能可帮助学生和教职员工检查巴士的实时位置。
与老师和朋友聊天 该应用包含一个聊天功能,使学生能够与他们的老师和朋友沟通以澄清疑虑。
使用 Chat GPT API 的 AI 聊天机器人 E-Campus 还包含一个 AI 聊天机器人功能,该功能是使用 Chat GPT API 构建的。学生可以与聊天机器人互动以清除他们的疑虑。
科技新闻更新 该应用提供了一项功能,可根据部门向学生更新最新的科技新闻。班级代表将添加当前科技新闻,然后该新闻将提供给该部门的所有学生。
结论 总而言之,E-Campus 是一款功能全面的学院管理应用,提供了对学生、教师和管理员有用的功能。它为管理学术活动和学生与教师之间的沟通提供了高效的方式。

