Desenvolva uma aplicação simples com os seguintes requisitos:
- Listagem de produtos: Exibir produtos com imagem, título, preço e descrição curta
- Busca: Permitir que o usuário busque produtos pelo titulo
- Modo escuro: Implementar um Dark Mode
Critérios de Avaliação:
- Aplicação de boas práticas na estrutura do projeto.
- Organização e clareza do código, seguindo boas práticas de legibilidade.
- Separação de responsabilidades e reutilização de código (princípio DRY).
- Implementação do Dark Mode com persistência de estado.
- Uso adequado de componentes e gerenciamento de estado.
- Responsividade e adaptação para desktop e mobile.
Você irá realizar um fork neste repositório e após o termino do desenvolvimento, realizar um pull request para análise do time. Não deixe para fazer o commit apenas no final, nossa equipe irá avaliar seu código desde o seu primeiro commit.
Pedimos que trabalhe sozinho e não divulgue o resultado na internet.
- Github
- Angular 17
- npm 10^
- node 22
- Terminal (Command prompt)
- Angular 17
- TypeScript
- Git / Github
-
Realize um fork deste repositório clicando no botão Fork no canto superior direito da página.
-
Após criar o fork, realize um clone do projeto localmente. Execute o comando abaixo no terminal, substituindo
seu_usuario_gitpelo seu nome de usuário no GitHub:git clone git@github.com:seu_usuario_git/vaga-dev-frontend.git
2.1 Para entrar na pasta do projeto, digite:
$ cd vaga-dev-frontend2.2 Para inicializar o projeto, execute:
$ npm install
$ ng serve