Este projeto é um front-end desenvolvido em Angular 17 para consumir a API de produtos e informações da loja, criada no curso de desenvolvimento backend Ruby da FAP/Softex.
- Listagem de Produtos: Exibe uma lista de produtos com suas respectivas imagens, nomes, preços e status de promoção.
- Detalhes da Loja: Mostra informações sobre a loja, como nome, cor, proprietário e departamento.
- Angular 17: Framework principal para desenvolvimento do front-end.
- HTTP Client: Para realizar requisições à API.
- CSS: Para estilização das páginas.
- RxJS: Para manipulação de programação reativa e gerenciamento de estado.
- Clone o repositório:
git clone https://github.com/SilvioCavalcantiBonfim/Shopptex-FrontEnd.git
- Instale as dependências:
cd Shopptex-FrontEnd npm install
- Inicie o servidor de desenvolvimento:
npm start
- Acesse a aplicação:
Abra o navegador e vá para
http://localhost:4200
.
Certifique-se de que a API Ruby está rodando e configure a URL base da API no serviço Angular responsável pelas requisições HTTP.
Para rodar o mock da API proposto em aula, execute:
npm run api
- Fork o projeto.
- Crie uma nova branch:
git checkout -b minha-nova-funcionalidade
- Commit suas mudanças:
git commit -m 'Adiciona nova funcionalidade'
- Push para a branch:
git push origin minha-nova-funcionalidade
- Abra um Pull Request.
Distribuído sob a licença MIT. Veja LICENSE para mais detalhes.