Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tour's

Este projeto se determina a criar uma aplicação mobile multi plataforma(Android & Ios) utilizando alguns recursos do dispositivo utilizando o react native e o expo go, como:

  • GPS
  • Câmera
  • Áudio
  • Notificações
  • Armazenamento local

Tendo o intuito final, gerar uma aplicação que forneça informações multimídia sobre pontos de interesse, exibindo dados ou conteúdos quando o usuário se aproxima.

Configuração

Antes de utilizar a aplicação é necessário a realização da configuração das varáveis de ambiente do arquivo .env local, dessa forma, realize uma cópia do arquivo .env.example e deixe no formato .env, sem apaguar o arquivo .env.example, após isso, deverá ser feito a troca das variáveis que contem as informações do banco de dados PostgreSql.

Instalação

  • Para instalar todos os pacotes do servidor e da aplicação, utilizar o comando abaixo:

    npm run install-all npm install expo npx expo install react-dom react-native-web

  • Para rodar a aplicação após fazer todas as configurações, utilize o comando abaixo:

    npx expo start

Estrutura de arquivos

O diretório server irá se restringir a todo a lógica do servidor da aplicação, contendo assim a API que irá disponibilizar os dados para a aplicação em React Native consumir. Por consequênte, o diretório tours será referente a aplicação em React Native com o framework Expo Go, caso seja feito a configuração para abrir a porta para acesso externo, a nivel LAN, alterar o endereço de IP da API para o seu endereço IPV4:Porta.

About

This project is create for the first avaliation to the discipline PMD(Programming for mobile devices)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages