Skip to content

vinicius-luz-assuncao/listarestic36

Repository files navigation

Listarestic36 🛒

Projeto: Lista de Compras de Supermercado 🛒 Objetivo: Desenvolver uma aplicação web utilizando Angular que simule uma lista de compras. O projeto irá reforçar conceitos como componentes, manipulação de estados e interação com o DOM.

Funcionalidades:

Criação de Itens na Lista:

O usuário poderá adicionar itens de forma rápida, a partir de um campo de texto. Os itens são adicionados diretamente em uma lista interativa.

Edição:

O usuário deverá poder editar o item da lista.

Marcar como Comprado:

O usuário poderá marcar itens como comprados, o que muda a aparência visual do item (ex: riscar o texto ou mudar de cor).

Agrupamento por Status:

A lista deverá separar os itens "Comprados" dos "Não Comprados", exibindo ambos em grupos distintos, mas ainda dentro da mesma página.

Exclusão de Itens:

O usuário poderá excluir itens da lista com um clique, utilizando um ícone de "lixeira" ao lado de cada item.

Interface:

A interface deve ser minimalista e responsiva.

Requisitos Técnicos:

Validação de Formulários: Validações básicas no formulário para garantir que o usuário não adicione itens vazios.

Responsividade: A aplicação deve funcionar corretamente em dispositivos móveis, tablets e desktops.

Entrega:

O projeto final deverá ser entregue via github e o repositório deverá estar público.

Código colado dentro do campo de resposta ou resposta enviada via link de outras plataformas (google drive, one drive, etc) não será aceito. Trabalhos entregue fora do prazo serão desconsiderados.

Commits realizados após o prazo da atividade implicará em nota zero.

This project was generated with Angular CLI version 18.2.6.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

Projeto: Lista de Compras de Supermercado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published