Projeto desenvolvido durante a semana OmniStack da Rocketseat. Aplicação fullstack que permite realizar a reserva de Spots para empresas e desenvolvedores, em tempo real utilizando socket.io.
Clone este repositório e instale as dependências dentro da pasta aircnc/backend
git clone https://github.com/robertomendoncaa/aircnc.git
cd aircnc/backend
yarn
# ou
npm install- No arquivo
config/databaseincluir emDB_URLsua URL de conexão com o banco de dados MongoDB - No arquivo
config/localhostincluir emLOCALHOSTseu localhost ou IP da máquina caso utilize dispositivo físico
yarn dev
Lembre-se de deixar rodando o backend...
Instale as dependências dentro da pasta aircnc/frontend
Em um novo terminal execute os comandos:
cd frontend
yarn
# ou
npm installyarn start
O modo mais fácil de rodar esse aplicativo no Android é utilizando o Expo.
Primeiro instale o expo-cli de forma global em sua máquina.
Dentro da pasta aircnc/mobile instale as dependências do app, em seguida execute o app.
npm install -g expo-cli
yarn
yarn start
Ao abrir uma aba em seu navegador do Expo DevTools com o QRCode, baixe o aplicativo do Expo em sua play store e faça o Scan do QRCode em seu celular.
- No arquivo
config/localhostincluir emLOCALHOSTa mesma configuração do Backend.