Este projeto é uma aplicação de Lista de Tarefas (TodoList) projetada para ajudar na organização e gerenciamento de atividades diárias. A aplicação permite adicionar, visualizar, e gerenciar tarefas de forma eficiente e intuitiva.
- Angular 16: Framework principal para o desenvolvimento do frontend.
- Standalone Components: Utilizados para modularizar e organizar o código.
- Signals: Para transmissão de dados entre componentes.
- NgFor: Diretiva para renderização dinâmica de listas.
- Angular Material: Biblioteca para componentes de UI modernos e responsivos.
- TestBed e ComponentFixture: Utilizados para configuração e execução de testes unitários.
- Gerenciamento de Tarefas: Adicione, edite e remova tarefas.
- Visualização Dinâmica: Listagem de tarefas utilizando a diretiva NgFor.
- Interface Moderna: Estilização e componentes fornecidos pelo Angular Material.
-
Instale as Dependências:
- No diretório do projeto, execute
npm install
para instalar todas as dependências necessárias.
- No diretório do projeto, execute
-
Inicie o Servidor de Desenvolvimento:
- No diretório do projeto, execute
ng serve
para iniciar a aplicação Angular.
- No diretório do projeto, execute
- Testes Unitários: Configurados usando TestBed e ComponentFixture para garantir a qualidade e funcionalidade dos componentes.
- Aplicativo Frontend: Acessível em
http://localhost:4200