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\cardapiopara 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
webappsdo 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.