Skip to content

A simple Angular application, a to-do list. A quick, easy, and straightforward way to showcase an Angular application.

Notifications You must be signed in to change notification settings

RDEsley/Angular-list-todo

Repository files navigation

ListaTarefas

ListaTarefas é uma aplicação simples de lista de tarefas (To-Do List) desenvolvida utilizando Angular. O objetivo deste projeto é permitir que os usuários gerenciem suas tarefas diárias de forma fácil e intuitiva, facilitando a organização pessoal e a produtividade.

Funcionalidades

  • Adicionar Tarefas: Permite que os usuários adicionem novas tarefas à lista.
  • Remover Tarefas: Usuários podem remover tarefas que já foram concluídas ou que não são mais necessárias.
  • Visualização em Tempo Real: A lista é atualizada automaticamente em tempo real conforme as tarefas são adicionadas ou removidas.
  • Interface Intuitiva: Desenvolvido com uma interface limpa e responsiva, otimizada para diferentes dispositivos.

Tecnologias Utilizadas

  • Angular: Um poderoso framework para construção de aplicações de uma única página, que facilita o desenvolvimento de interfaces dinâmicas.
  • Angular CLI: Ferramenta de linha de comando para inicialização e manutenção de projetos Angular.
  • HTML5 & CSS3: Para a estruturação e estilização da interface do usuário.
  • TypeScript: Linguagem utilizada no desenvolvimento para garantir a tipagem estática e melhorar a manutenção do código.

Instalação

Para rodar este projeto localmente, siga as etapas abaixo:

  1. Clone o repositório:

    git clone https://github.com/RDEsley/angular-list-todo.git
  2. Navegue até o diretório do projeto:

    cd angular-list-todo
  3. Instale as dependências:

    Execute o seguinte comando para instalar as dependências do projeto:

    npm install

Uso

Para iniciar o servidor de desenvolvimento, execute:

ng serve

Navegue até http://localhost:4200/. A aplicação irá recarregar automaticamente se você alterar qualquer um dos arquivos de origem.

Testes

Executando Testes Unitários

Para executar os testes unitários via Karma, utilize:

ng test

Os testes são configurados para garantir que a funcionalidade básica da aplicação esteja funcionando conforme esperado.

Executando Testes de End-to-End

Para executar os testes de end-to-end, utilize:

ng e2e

Essa funcionalidade permite verificar se todos os fluxos de usuário funcionam como deveriam em um ambiente de produção simulado.

Contribuição

Contribuições são bem-vindas! Se você deseja contribuir para este projeto, siga estas etapas:

  1. Faça um fork deste repositório.

  2. Crie uma nova branch:

    git checkout -b feature/nome-da-sua-feature
  3. Realize suas alterações e faça commit delas:

    git commit -m 'Adicionando uma nova feature'
  4. Faça push para a branch:

    git push origin feature/nome-da-sua-feature
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a MIT License.

Participantes

Otter Richard Esley
Black Cat Fernanda Kikuchi
Hatching Chick Matheus Brandão

Demonstração

Uma demonstração funcional da aplicação pode ser visualizada em angular-list-todo.vercel.app.

About

A simple Angular application, a to-do list. A quick, easy, and straightforward way to showcase an Angular application.

Resources

Stars

Watchers

Forks

Packages

No packages published