Este projeto foi iniciado com o aplicativo Expo que é uma estrutura e uma plataforma para aplicações universais do React. É um conjunto de ferramentas e serviços criados em torno do React Native e plataformas nativas que ajudam a desenvolver, criar, implantar e iterar rapidamente em iOS, Android e aplicativos da Web a partir da mesma base de código JavaScript / TypeScript. .
Acesse Expo para saber mais.
Um aplicativo onde entregadores cadastrados podem solicitar retiradas de produtos para o gestor, que pode confirmar ou negar a solicitação. Quando o entregador entregar o produto ele pode preencher um check-list da carga e finalizar a entrega do produto.
Para instalar as dependências e executar o Backend (modo desenvolvimento), clone o projeto em seu computador e em seguida execute:
cd backend
npm install
npm start
Para instalar as dependências e executar o Mobile (modo desenvolvimento) do React-Native, clone o projeto em seu computador e em seguida execute:
cd mobile
yarn install
yarn start
Apos executar o diretorio monbile ira ser gerado no terminal um QR code. Abaixo do QR code é gerado um endereço IP ex: exp://191.162.1.13:8081, copie e cole no diretorio api.js que se encontra em: 'mobile/src/services/api.js' substituindo o final por :3333 ex: http://191.162.1.13:3333 ,para realizar comunicação do backend com o mobile na mesma rede.
No diretório do projeto Mobile , você pode executar:
yarn start
Executa o aplicativo no modo de desenvolvimento. Após o carregamento abrira uma pagina com um QR code, escaneie o QR code com o aplicativo da EXPO e o aplicativo será carregado.
Acesse Expo/Modo de Desenvolvimento e Produção para saber mais.
yarn build
Compila o aplicativo para ser implantado nas lojas de aplicativos ou para Android, você pode optar por criar um arquivo APK.
Acesse Expo/Criando aplicativos independentes para saber mais.
Apos executar o Backend e o Mobile da aplicação ultilize o ID acesso 24ac4c88 para logar na aplicação como entregador ou ultilize o ID de acesso a5962362 para logar como gestor.
Distribuído sob a licença MIT. Consulte LICENSE para obter mais informações.