Vaxjo Volunteers 移动应用程序?

轻松请求或参加当地志愿者活动?

使用 Flutter 为 iOS 和 Android 设计

使用 PostgreSQL 数据库

介绍?

Vaxjo Volunteers 是一个多平台移动平台,可将志愿者与需要帮助的人匹配。该应用程序是使用

  • Flutter SDK
  • 客户端-服务器和 MVVM 架构在系统的客户端。
  • Javalin 轻量级 REST API Web 框架
  • PostgreSQL DBMS 用于系统的持久化层

过程?

这是我和另外 4 个人合作的一个项目,旨在学习软件工程。这意味着我们花了大部分时间来制作架构、抽象等的设计文档,以及功能、UI 等的要求文档。 这些文档可以在此存储库中找到。

在工程过程之后,我们有大约 3 周的时间从零开始学习 Flutter 并实际实现它。

批评?

鉴于我们有截止日期,并且这次经历的主要目的是学习,该应用程序的当前状态存在一些明显的问题。

部署?

该应用程序目前未正确发布。它未在移动应用商店中提供。此外,前端和后端是分开的,必须(有些麻烦地)分别设置。幸运的是,如果您想自己运行该应用程序,两个端都有一个文档齐全的 README。

模拟?

目前没有全局服务器。相反,用户必须在他们的设备上托管一个本地数据库,并在假装与他人互动时使用它。

明亮的光?

虽然该应用程序尚未准备好发布 v1 版本,但距离发布也不远了。如果团队有兴趣进一步发展其愿景,经过一些润色后就可以发布了。

鸣谢 ✍️

  • Atakan Coban
  • Alija Levic
  • Kateryna Melnyk
  • Richard Oelschlager
  • Albert Henmyr

GitHub

查看 Github