Bem vindo, este é o repositório back-end da plataforma iBicos. O repositório do front-end está disponível aqui.
A plataforma visa integrar pessoas prestadores de serviços autônomos com potenciais cliente via anúncios, assim a ideia inicial ter a plataforma como uma intermediária na comunicação cliente-prestador.
- JDK 11
- Maven
- MySQL
- Node
Configure as seguintes variáveis de ambiente:
IBICOS_EMAIL_USERNAME #Usado para autenticação no servidor SMTP
IBICOS_EMAIL_PASSWORD #Usado para autenticação no servidor SMTP
IBICOS_SIGNING_JWT_KEY #Chave de assinatura para tokens JWT
Execute os seguintes comandos na linha comando:
git clone git@github.com:MaikHenriqueSP/ibicos-backend.git #Clonar repositório
npm install
mvn spring-boot:run
Obs: Como a aplicação faz uso de variáveis ambiente para rodar, talvez seja necessário configurar sua IDE para que consiga capturar os valores, sendo então a linha de comando a maneira mais rápida de se ter a aplicação rodando.
Sinta-se à vontade para contribuir com o projeto e ajudá-lo ficar ainda melhor. Para tal basta apenas seguir as instruções:
- Fork o projeto
- Crie uma branch (
git checkout -b nova-feature
) - "Commite" suas mudanças (
git commit -m 'feat(context): briefly explain your feature'
)
As mensagens devem seguir os padrões especificados no commit lint - Faça um push na sua branch (
git push origin nova-feature
) - Abra uma Pull Request