Crie listas com suas próximas viagens e convide seus amigos para compartilhar esses momentos! 🚀
O GO Travel é um aplicativo para aqueles que gostam de conhecer novos lugares e se divertir com seus amigos, facilitando a organização e o planejamento de suas próximas viagens.
-
Crie Listas de Viagens: Adicione os destinos dos seus sonhos e organize suas próximas viagens de forma simples.
-
Adicione Amigos: Transforme suas viagens em experiências compartilhadas! Adicione amigos à sua lista e planeje juntos os momentos incríveis que estão por vir.
Antes de seguir para a instalação do aplicativo, é preciso criar um arquivo .env em cada pasta (mobile e server) e adicionar as seguintes váriaveis de ambiente:
- Na pasta 'server'
DATABASE_URL
: URL para conectar o prisma com o dbJWT_SECRET
: Um valor para codificação do JWT
- Na pasta 'mobile'
EXPO_PUBLIC_API_URL
: URL onde está a API. Caso estiver rodando localmente, utilizar o IP da máquina ao invés de 'localhost'
Para começar a testar o GO Travel, é preciso seguir os seguintes passos para a instalação:
-
Clone o Repositório:
git clone https://github.com/leonardo-a/go-travel.git cd go-travel
-
Crie o banco de dados e inicie o servidor:
cd server docker-compose up -d
-
Instale as dependências e inicie o Expo:
cd mobile npm install npm start
-
Abra no emulador ou no Expo Go Quando surgir o QR Code no terminal, você pode rodar o aplicativo no emulador do Android ou do iOS (apenas para MacOS). Além disso, com seu dispositivo fisico com o Expo GO instalado, você pode ler o QR Code e executar direto do seu dispositivo!
- Atualmente, as imagens das viagens e das listas estão sendo salvas localmente, estou pesquisando alternativas para salvar essas imagens.