DSMeta é uma aplicação web construída durante o evento Semana Spring React da Devsuperior. A aplicação consiste em uma listagem de vendedores com filtragem de data de venda, é possível o envio de notificação SMS para o vendedor selecionado, função de SMS integrada ao serviço da Twilio.
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- Twilio
- HTML / CSS / JS / TypeScript
- ReactJS
- React-toastify
- Axios
- Back end: Heroku
- Front end: Netlify
- Banco de dados: H2
Pré-requisitos:
- Java 17
- Uma conta na Twilio
- Definir variáveis de ambiente:
- TWILIO_SID
- TWILIO_KEY
- TWILIO_PHONE_FROM
- TWILIO_PHONE_TO
# clonar repositório
git clone https://github.com/santosediego/dsmeta.git
# entrar na pasta do projeto back end
cd dsmeta/backend/
# executar o projeto (sem as váriaveis de ambiente a aplicação não rodará)
./mvnw spring-boot:run
Pré-requisito: npm / yarn
# clonar repositório
git clone https://github.com/santosediego/dsmeta.git
# entrar na pasta do projeto front end web
cd dsmeta/frontend/
# instalar dependências
yarn
# executar o projeto
yarn dev