Daruma Logo

? Daruma – 前端 ?

基于 NestJSFlutter 构建的共享账单管理系统。

关于项目

此存储库包含我在科尔多瓦大学期间的毕业项目,题为“Daruma,共享账单管理系统”,使用 NestJS 框架构建。

本项目旨在学习 NestJS 和 Flutter 等新技术,并应用软件设计概念,如领域驱动设计、CQRS、事件溯源、干净代码、单元、集成和端到端测试等。

Daruma 允许用户轻松管理群组中的共享账单,包括管理 Netflix、HBO 等经常性账单…

主要特点

  • 状态管理:Redux、BloC、存储库模式。
  • 后端连接:API 提供商模式。
  • 群组成员邀请:Firebase 动态链接。

安装、构建和运行!

免责声明: 使用移动应用程序需要运行后端服务器。为此,需要下载、构建并运行“Daruma Backend”,该项目位于 此存储库

运行后端服务器后,克隆并运行此应用程序,您需要在计算机上安装 Git。从您的命令行

# Clone this repository
$ git clone https://github.com/AdrianLopezGue/daruma-frontend

# Go into the repository
$ cd daruma-frontend

下载 Android Studio 或 Visual Studio 并安装 Flutter 编辑器插件。然后,打开项目并运行以下命令从 pubspec.yaml 安装依赖项

$ flutter packages get

内置

本软件使用了以下软件包

相关

Daruma – Backend – Daruma 的后端部分。

GitHub

查看 Github