Projeto | Tecnologias | Executar Aplicação | Licença
O projeto DSVendas consiste em uma análise de dados para demonstração de forma visual por meio de gráficos as vendas realizadas. Usando Banco de Dados Relacional e entrega continua.
O banckend (API) foi desenvolvido com Spring Boot, utilizando o Banco de Dados PostgreSQL e efetuado deploy no Heroku.
O frontend foi desenvolvido com React.js, utilizando Axios para integração com o Backend e deploy no Netlify. 💜
Tela inicial do sistema.
Dashboard de Vendas
Dashboard de Vendas
Esse projeto foi desenvolvido com as seguintes tecnologias:
Caso você deseja executar o projeto na sua máquina local, você terá que instalar o Node.js, Java JDK e outras ferramentas.
- Configurações Necessárias
Após instalar, basta seguir os passos abaixo:
Para começar, você deve simplesmente clonar o repositório do projeto na sua máquina e instalar as dependências.
Abre o cmd (caso esteja utilizando o Windows) navegue até o local onde você clonou o projeto
cd "C:\Users\NomeDoComputador\Documents\clonedoprojeto"
Depois, quando estiver na pasta do projeto
dashboard-vendas, dentro dela terá as pastas frontend e backend,.
Você precisará executar 2 passos:
1 - PASSO
Acessar o projeto frontend na pasta frontend
digitar no cmd a seguinte instrução: (dentro da pasta frontend
do projeto clonado)
yarn install
Ao digitar a instrução acima, automaticamente ele irá baixar todas as dependências listadas e definidas no arquivo package.json:
node_modules
- que contêm os packages do npm que precisará para o projeto.
Bom, agora (dentro da pasta frontend
do projeto clonado) abra um terminal para o projeto ser executado e digite:
yarn start
Pronto! dessa forma o projeto frontend estará rodando localmente em sua maquina, acesse:
http://localhost:3000
2 - PASSO
Usando a ferramenta Spring Tool Suite 4, importe a pasta backend
e faça a instalação das dependencias: (dentro da pasta backend
do projeto clonado)
Bom, agora (execute o projeto backend
) com Spring Tool Suite 4.
Pronto! dessa forma o projeto backend estará rodando localmente em sua maquina, acesse:
http://localhost:8080
Caso tenham dúvidas sobre o código do projeto, sintam-se a vontade em abrir uma ISSUE AQUI. Assim que possível, estarei respondendo a todas as dúvidas que tiverem!
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ♥ by
-
Projeto desenvolvido durante a Semana Spring React da escola DevSuperior.
-
Agradecimento ao Nelio Alves por compartilhar conteúdo relevante e com qualidade de ensino.