App de avaliação de vendas com notificação SMS
Tecnologias | Projeto | Layout | Deploy
Projeto desenvolvido durante a Semana Spring React da [DevSuperior] para aprendizado fullstack de spring boot e react no mercado.
- Deploys: backend no Heroku frontend no Netlify
- Integração com a plataforma da Twilio para envio de notificação por SMS
- Padrão de projeto em camadas
- Padrão de Código
- Criar endpoint API REST
- Criar filtragem por datas
Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub no diretório de sua preferência.
git clone https://github.com/williamjesusdev/dsmeta.git
cd dsmeta/
Para executar o projeto localmente será necessário verificar as seguintes dependencias.
- JDK 17: para executar o projeto Java
- Maven 3.8.6: para realizar o build do projeto Java
- NodeJS LTS: para executar o frontend
Após a instalação e configuração das dependências, executar os comandos.
# Na raiz do projeto (FRONTEND)
cd frontend
# Com seu gerenciador favorito (Yarn de preferência)
yarn install | npm install # para instalar as dependências
yarn dev | npm run dev # para iniciar o ambiente DEV
# De volta a raiz do projeto (BACKEND)
cd backend
# Com maven instalado
mvn spring-boot:run # para iniciar o ambiente DEV
Esse projeto foi desenvolvido com as seguintes tecnologias:
Você pode visualizar o layout do projeto através desse link.
Você pode testar e usar a Aplicação através desse link.