Skip to content

Aplicativo de caronas para a Universidade Federal do Ceará

Notifications You must be signed in to change notification settings

caiofov/Caronei

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

SUMÁRIO

Rodando o projeto

Fazer esse passo a passo sempre que der git pull. Tudo deve ser feito dentro do diretório caronei-app, que é a pasta do nosso projeto.

1º passo - Atualizar as dependências

Verifica se houve alguma mudança nas dependências

  • yarn
  • npm install

2º passo - Inicializar o XAMPP

Inicializar o servidor apache e o banco de dados mysql

  • Abrir o aplicativo (pesquisar por "XAMPP" na busca)
  • Na coluna actions clicar em start tanto na linha do apache quanto na linha do mysql
  • Esperar inicializar e ver se foi bem sucedido

3º passo - Migrar o banco de dados

Verifica que se foi feita alguma alteração no banco de dados (não nos dados e sim no seu formato, por exemplo, inserção de uma nova tabela ou mudança de coluna)

  • Rodar o comando npm run migrate

4º passo - Rodar a aplicação

Inicializa a aplicação de fato

  • Para rodar o react npm run android (ou outro comando que preferir utilizar, como expo start e depois a)
  • Rodar o back npm run back

Passo temporário - mudar o endereço IP [em progresso de achar solução]

  • Acessar o arquivo de configurações caronei-app/config/config.js
  • Achar o atributo urlRootNode e mudar seu valor para o endereço IP que está sendo utilizado

O endereço IP é informado quando o expo é inicializado ou no navegador na tela de dev tools do expo

Configurações iniciais

A parte do XAMPP e do banco de dados foi retirada deste vídeo

Instalar o XAMPP

Instalar o XAMPP. O local de instalação não pode ter espaços no diretório. Por exemplo, não pode ser instalado dentro da pasta /Program Files do Windows.

Inicializar o XAMPP

  • Inicializar o XAMPP como no 2º passo
  • O apache (servidor do xampp) fica no endereço localhost. O banco de dados fica no localhost/phpmyadmin

Abrir a tela do mysql

  • Ainda no aplicativo do XAMPP, clicar em admin na linha do mysql.
  • Ele irá abrir o endereço localhost/phpmyadmin no navegador, onde está rodando o banco de dados

Criar o banco de dados

  • Do lado superior esquerdo, clicar em novo para criar um novo banco de dados
  • Escrever banco no campo de nome
  • Verificar se o segundo campo já está na opção utf8mb4_general_ci

Solução de problemas

Alguns problemas podem ocorrer.

  • Fechar tudo do emulador/celular
  • Finalizar o back com ctrl + c no terminal que ele está rodando
  • Finalizar o react com ctrl + c no terminal que ele está rodando
  • Reiniciar o react com expo r -c (limpa o cache) -> depois tem que escrever a para abrir com o android
  • Reiniciar o back normalmente

Links importantes

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%