Esse projeto faz parte da Semana Spring React realizado pela DevSuperior.
O propósito do presente projeto é implementar uma pagína de dashboard para a visualização de estatísticas de vendas. Para tal, foi utilizado o React como framework de frontend e o Spring para backend.
Acesse o link https://dsvendas-iury.netlify.app/ para ver em produção.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
-
Controle de versão
-
Frontend
-
Backend
# Clone este repositório
$ git clone https://github.com/iury-sousa/spring-react-week-05.git
# Acesse a pasta do projeto no terminal/cmd
$ cd frontend
# Instale as dependências
$ yarn install ou yarn
# Execute a aplicação em modo de desenvolvimento
$ yarn dev
# O servidor inciará na porta:3000 - acesse <http://localhost:3000>
As seguintes ferramentas foram usadas na construção do projeto:
Abaixo serão listadas as diferenças/melhorias que implementei em relação ao que foi passado.
-
O projeto foi criado utilizando o Vite ao invés do
create-react-app
. O beneficio nessa mudança é a velocidade na criação do projeto, sendo quase que instantânea. -
Foi implementado o Eslint, Prettier e Husky para analisar, formatar e garantir que o código não seja commitado com erros de formatação ou sintaxe.
-
Utilizado o Java na versão 17 LTS.