- Projeto utilizando React.JS
- Consumo de API REST formulada no módulo anterior
- Dependências utilizadas: Styled Components, Axios, react-router-dom
Endpoint | Nome | Função |
---|---|---|
/ | Home | Página inicial, demonstra os produtos disponíveis na API. Possui ferramenta de busca, onde é possível filtrar os resultados através de seu título. |
/sobre | Sobre | Lista a composição do grupo, com seus membros participantes. |
/painel | Painel | Painel de interação com a API, sendo possível realizar operações CRUD (além do GET realizado na homepage) e alterar as informações presentes no banco de dados. |
Instalação local
Para o uso da aplicação, é requerido em sua máquina a presença de Git e Node.js.
git clone [email protected]:Gclayton0207/G1-Info-Store.git
https://github.com/Gclayton0207/G1-Info-Store.git
Para a instalação das dependências do projeto, execute o comando npm install
em seu terminal, dentro da pasta onde os arquivos foram salvos. Ao executar este comando, será instalada toda a estrutura necessária e descrita no arquivo package.json
para o pleno funcionamento do software.
Por fim, para executar o projeto, o comando npm run dev
deve ser inserido no terminal, abrindo o endereço indicado.
Deploy
Para interagir com o projeto sem a necessidade de instalação local, o endereço https://g1infostore.netlify.app/ pode ser acessado.