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 – 后端 – Daruma的后端部分。

许可证

GNU Affero通用公共许可证v3(AGPL)

联系方式

GitHub – @AdrianLopezGue LinkedIn – Adrián López Guerrero

GitHub

查看 Github