Este repositório contém o projeto "painelmobile", que é uma API para integração de informações entre um portal institucional e uma aplicação mobile. O sistema também possui um sistema web integrado para cadastro de informações como eventos, parceiros e outros. Foi desenvolvido em Java, JSF, PrimeFaces, CDI, Jersey e Jackson.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | **painel-mobile |
🏷️ Tecnologias | Java, JSF, PrimeFaces, CDI, Jersey e Jackson |
🚀 URL | https://localhost:8080/painelmobile |
🔥 Desafio | Atender a necessidade de uma empresa na integração entre portal institucional x api x aplicativo mobile |
- Java
- Tomcat 9
- Clone este repositório:
git clone https://github.com/hvivox/painelmobile.git
- Navegue até o diretório do projeto:
cd painelmobile
- Importe o projeto em sua IDE de desenvolvimento preferida.
- Configure as dependências necessárias para o projeto.
- Certifique-se de ter o Tomcat 9 instalado e configurado em seu ambiente de desenvolvimento.
- Crie um arquivo chamado
painelmobile#webservice#imagem#cardapio.xml
. - Dentro do arquivo, adicione o seguinte conteúdo:
<Context docBase="C:\Program Files\PainelMobileImagem\cardapio" />
- Altere o caminho
C:\Program Files\PainelMobileImagem\cardapio
para o diretório onde deseja fazer o upload dos arquivos.
- Certifique-se de ter configurado corretamente o ambiente de desenvolvimento.
- Faça o build do projeto.
- Copie o arquivo WAR gerado para o diretório
webapps
do Tomcat. - Inicie o Tomcat.
- Acesse o sistema através do navegador web no endereço
http://localhost:8080/painelmobile
. - Utilize a API para integrar informações entre o portal institucional e a aplicação mobile.
- Utilize o sistema web integrado para cadastrar eventos, parceiros e outras informações.