brmodelo app

其他类别 2025-08-20

app.brmodeloweb.com

数据库建模和教学的Web应用程序

根据Apache许可证2.0发布

依赖性

要运行此应用程序,您需要:

  • EditorConfig
  • Node.js版本20.x(强烈建议通过NVM或N安装它)
  • 纱线1.x版
  • MongoDB社区版4.x版(检查安装指南)

运行应用程序

  1. 安装依赖项: yarn install
  2. 重复.env.example并将其重命名为.env
  3. 确保您正在运行MongoDB(要了解更多:MacOS,Windows,Centos,Ubuntu或Debian)
  4. 开始前端: yarn start:frontend
  5. 启动服务器: yarn start:dev
  6. 访问它:http:// localhost:9000/

用Docker-Compose运行

注意: Docker设置仍在进行中,并且没有提供良好的开发人员体验。现在,我们建议您按照上述说明在本地运行该项目。如果您仍然想使用Docker,则是:

  1. 确保您运行Docker桌面
  2. Start Docker: docker-compose updocker-compose up -d
  3. 访问它:http:// localhost:9000/
  4. 完成后,完成Docker: docker-compose down

测试

设置测试

  1. 重复的cypress.env.example.json并将其重命名为cypress.env.json
  2. 使用有效的用户凭据(用户名和密码)更新cypress.env.json

警告

在测试运行后,将删除您在cypress.env.json中设置的注释的数据。因此,不要在这里使用您的真实帐户!

E2E测试

要运行E2E测试,您有两个选择:

  1. 在终端窗口中运行无头模式: yarn test:cy
  2. 运行交互式模式: yarn cy:open

单位测试

要运行单元测试,您有两个选择:

  • yarn test以运行所有测试并收集覆盖范围报告。或者;
  • 通过运行纱线测试在watch模式下执行yarn test:watch

生产环境

  • 稳定:https://app.brmodeloweb.com
  • 登台:https://brmodelo-stage.herokuapp.com

贡献者

谢谢这些好人(表情符号钥匙):


米尔顿·比顿(Milton Bittencourt de Souza Neto)
配x ??

Idmar Ramos Junior(ID)
??

Felipe de Souza da Costa
??

Márciosantos
?

电话“骑兵”

亚瑟·莫塔(Arthur Mota)
?

Joaomfiumari
?

沃尔摩
配x

Tárlitonbasso de Godoy
?

约翰·费舍(John Fercher)
?

Henrique Ferraz
?

Paulo Ricardo Stradioti
?

Salim Nabbout
?

贾斯汀·费拉兹(Justin Ferraz)
?

Walissonkuper
?

大卫·德·苏扎(David de Souza)
?

Jeverson Misael Da Cruz Filho
?

该项目遵循全企业规范。欢迎任何形式的贡献!

下载源码

通过命令行克隆项目:

git clone https://github.com/brmodeloweb/brmodelo-app.git