Este é o QRBilling, um aplicativo de cobrança destinado a fins de teste.
- Visual Studio 2022
- Angular 16
- .NET 7
- MongoDB
- SEQ/datalust
Você precisa do Docker para executar o MongoDB e o SEQ/datalust. Certifique-se de tê-lo instalado: Link para a instalação do Docker
- Clone o repositório e navegue até a pasta
/docker
. - Execute o comando abaixo com o Docker em execução:
docker-compose up -d
- Após a execução, verifique se os containers estão rodando.
Certifique-se de ter o SDK .NET 7 instalado na máquina. Você pode instalá-lo aqui: Link para instalação do .NET 7
Certifique-se de ter o Node instalado na máquina. Você pode instalá-lo aqui: Link para instalação do Node.JS
Além disso, é necessário o AngularCLI na máquina. Você pode instalá-lo assim: Link para instalação do AngularCLI versão 16.2.8
Para rodar o projeto, navegue até a pasta /frontend
e execute os seguintes comandos:
-
Execute o comando abaixo para instalar as bibliotecas:
npm install
Certifique-se de que este comando instala as dependências listadas no arquivo
package.json
. -
Execute o comando abaixo para rodar o servidor de desenvolvimento:
npm run start
Este comando inicia o servidor de desenvolvimento do Angular.
Usuário | Senha |
---|---|
admin | admin |
lojista1 | lojista1 |
lojista2 | lojista2 |
lojista3 | lojista3 |