Home | USs | Sprints | Mockups | Arquitetura | Database | Estudos | Gerenciamento | Configuração |
---|
Página de Configuração do Projeto
Frontend
Configurando e executando (Windows e Linux)
Antes de criar nosso projeto com Expo, precisamos instalar o expo-cli no nosso ambiente de desenvolvimento. Para realizar esta instalação você precisa ter as seguintes dependências:
-
Node: Você pode baixar o instalador do Node.js LTS aqui no site oficial e executar o instalador.
-
Git: Você pode encontrar o instalador do Git aqui no site oficial.
-
Finalizado as instalações, execute o seguinte comando no seu terminal para instalar o expo.
npm install --global expo-cli
-
Expo Go: No seu Smartphone iOS ou Android, baixe o aplicativo Expo Go na App Store ou Google Play.
-
Em seu diretório local, Realizar o comando
git clone https://tools.ages.pucrs.br/free-from-club/frontend.git
egit checkout nome-branch
para a branch que está trabalhando -
Abra o projeto na sua IDE e, no terminal, execute o comando
npm install
e, em seguida,npx expo start
-
Certifique-se de que seu dispositivo Mobile está na mesma rede do seu repositório e abra o Expo Go. Escaneie o QR code que aparecer na tela. Se preferir você também tem a opção de abrir em um emulador pressionando
a
ou na web, pressionandow
Recomendamos utilizar o emulador ou o próprio celular, pois nossa aplicação será Mobile. -
Agora o Frontend está rodando no seu celular. Faça os ajustes no código e perceba que isso se refletirá na tela em tempo real!
Para rodar o front na Rede da PUC (Eduaroam, Visitantes, etc..)
- Instale globalmente o @expo/ngrok com o seguinte comando
npm i -g @expo/ngrok
- Atualize seu editor de código e depois rode o comando
npx expo start --tunnel
Casos especiais
- Troque o tipo de perfil da sua rede para o modo Privado
Configuração BackEnd
O BackEnd foi desenvolvindo utilizando Java11 e SpringBoot e o seu código-fonte pode ser obtido neste repositório.
- Recomendamos a utilização da IDE IntelliJ
- Você deve ter instalado em sua máquina: Java 11 e Gradle.
- Execute o comando gradle build para baixar as dependências do projeto através do gradle. ;