Este repositório contém a versão do administrador de uma página de e-commerce para uma loja online de produtos geek, chamada Alura Geek. Este projeto foi desenvolvido como parte de um Desafio Front-End no programa ONE, uma parceria entre a Oracle e a Alura.
O desafio proposto permite aos participantes experimentar o dia a dia de um programador front-end, criando interfaces funcionais e desenvolvendo um raciocínio lógico focado na resolução de problemas. É uma excelente oportunidade para aplicar e consolidar conhecimentos adquiridos em JavaScript, além de aprender novas habilidades.
- Manipulação do DOM: Interação com a estrutura da página web, modificando elementos, estilos e respondendo a eventos.
- Funcionamento da Web: Entendimento dos princípios básicos de como as páginas web funcionam, incluindo o uso de métodos HTTP como GET, POST e DELETE.
- Consumo de APIs: Requisições a servidores externos para obter ou enviar dados, essencial para a dinâmica de qualquer aplicação moderna.
- Programação Assíncrona: Trabalho com promessas e async/await para realizar operações sem bloquear a execução do seu código.
- json-server: Ferramenta utilizada para simular uma API e testar o consumo e envio de dados em um ambiente de desenvolvimento.
Para executar este projeto localmente, siga os passos abaixo:
- Clone este repositório para a sua máquina local.
- Instale as dependências necessárias executando
npm install
no diretório do projeto. - Inicie o
json-server
para simular a API comjson-server --watch db.json
. - Abra o arquivo
index.html
em seu navegador ou utilize uma ferramenta como Live Server no Visual Studio Code para visualizar a aplicação.