Aplicativo de Gerenciamento de Tarefas
- Backend: ASP.NET Web API (.NET Framework)
- Frontend: Angular 17
- Banco de Dados: SQL Server
✅ Cadastro, edição, exclusão e conclusão de tarefas. ✅ Filtros por descrição, data e prioridade. ✅ Modo Claro e Escuro (alternância via botão). ✅ Validação de campos obrigatórios no formulário. ✅ Mensagens de erro amigáveis para o usuário.
É necessário ter instalado:
- Node.js
- Angular CLI
- Visual Studio 2022 ou superior
- SQL Server e SQL Server Management Studio
- Rodar o script
Banco_De_Dados/DDL.sqlpara criar o banco de dados. - Rodar o script
Banco_De_Dados/DML.sqlpara inserir dados iniciais.
- Abrir a solução
TaskMaster.slnno Visual Studio. - Restaurar os pacotes NuGet (Microsoft.AspNet.WebApi.Core, Microsoft.AspNet.WebApi.Client, Microsoft.AspNet.WebApi.Cors...).
- Antes de executar, configure a conexão com o banco (vá em Web.config e mude a connection string conforme seu ambiente local)
- Executar o projeto
TaskMaster_Backend(irá subir na portahttps://localhost:44339).
- Acessar a pasta
TaskMaster_Frontend. - Executar: npm install.
- Vá no arquivo tarefa.service.ts e cole sua URL que rodou o backend.
- Rode o projeto angular ng serve --open


