Este projeto é uma aplicação web para gerenciar uma lista de contatos.
O front-end é desenvolvido utilizando Vue.js, enquanto o back-end é implementado com .NET.
A aplicação permite aos usuários criar, visualizar, editar e excluir contatos.
Front
- Rode os seguintes comandos na ordem:
npm i
npm run devBack
(Caso esteja inicializando pela 1ª vez)
- Inicializa o banco local SQLServer;
- Adiciona os dados para
ConnectionStringno arquiboappsettings.json; - Rode a migration para criar as devidas tabelas usando o comando:
dotnet ef database update - Inicializa o servidor da API rodando o comando:
dotnet run
Front-end: vuejs
Back-end: .net, sqlserver
Para rodar os testes, rode o seguinte comando dentro da pasta agenda_api.Tests
dotnet test- Docker
- phone mask
- testes de integração
- RabbitMQ