Instalação e Configuração - ViniciusCasturino/Imperium-Remoto-B GitHub Wiki
Esta seção descreve o processo de instalação e configuração do projeto RemoteShop tanto para desenvolvedores quanto para testadores que desejam executar o ambiente localmente. O projeto é dividido em duas partes principais: o frontend mobile (React Native) e o backend (Java com Spring Boot).
- Pré-Requisitos Para o Backend (Java - Spring Boot) Java JDK 17+
Maven 3.8+
PostgreSQL
IDE (recomendado: IntelliJ IDEA ou VS Code)
Git
Para o Frontend (React Native) Node.js (v18+)
Expo CLI (npm install -g expo-cli)
Editor de código (recomendado: VS Code)
Git
Dispositivo Android/iOS ou emulador
-
Clonando o Repositório
-
Configuração do Backend Configurar Banco de Dados
Configure as credenciais no arquivo application.properties ou application.yml:
- Configuração do Frontend (Mobile) Instalar Dependências Configurar Variáveis de Ambiente Crie um arquivo .env na raiz do projeto mobile Escaneie o QR Code com o app Expo Go no celular.
- Testando a Aplicação Acesse o app no celular ou emulador.
Verifique se o catálogo de produtos carrega corretamente.
Tente autenticar, adicionar itens ao carrinho e simular uma compra.
- Integrações Externas (Opcional) Firebase: Configure FCM no Firebase Console para notificações push.
Gateway de Pagamento: Insira suas chaves de teste nas configurações do backend.
Email: Configure um serviço como SendGrid se desejar testar envio de emails.