Skip to content

Latest commit

 

History

History
74 lines (49 loc) · 3.05 KB

README_pt-br.md

File metadata and controls

74 lines (49 loc) · 3.05 KB

Ecoleta

Ecoleta Apresentação Pagina Home Mobile + Web para ver mais click aqui! Ecoleta é um aplicativo de encontro de pontos de coletas! Sendo desenvolvido para versão Web e Mobile utilizando ReactJS e React Native. Também desenvolvido um servidor Rest utilizando Nodejs e Express.

Tecnologias Usadas

Typescript ReactJS e React Native NodeJs

Requisitos

Para a instalação do pacote é necessário o nodejs, sua instalação pode ser encontrada no link abaixo:

NodeJs @12.16.3 Ultima versão testada.

Instalação

Para o uso basta você clonar o repositório, acessar a pasta “Server” com e rodar os seguintes comandos:

npm run migrate
npm run seed
npm run start

Agora o sistema já está funcionando basta apenas acessar a url:

http://localhost:3333

Se você desejar utilizar o aplicativo de celular, o mesmo está disponível na pasta “Mobile”, com o nome “Ecoleta.apk”. Após instalar em seu dispositivo, no primeiro login será solicitado o IP do servidor, se o server estiver rodando em seu computador local, basta digitar o IP e a porta e se tudo estiver correto, será aberta a tela “Home” e o sistema estará pronto para funcionar!

Configurações

O servidor conta com um arquivo de configurações, localizado no caminho: “Server/src/config/variables.ts”. Nesse caminho a três variáveis de interesse:

  • DEBUG: Se estiver em “true” mostra logs na tela, se estiver em “false” os logs não são exibidos.
  • PORT: Determina em qual porta a aplicação irá se comunicar. BASE_URL: Determina qual a url base do sistema, caso você deseje publicar esse servidor na internet, deve-se alterar esse valor.

Mobile sem instalação

Se você deseja testar o mobile sem instalar o app em seu celular recomendamos a seguinte utilização:

Primeiro baixe o aplicativo Expo, esse aplicativo está disponível nas lojas de aplicativos padrões, e instale o Expo-cli e com o seguinte comando:

npm install -g expo-cli

Dentro da pasta mobile rode os seguintes comandos.

yarn add expo
expo install
yarn add
expo start

Será aberto um navegador com um QrCode basta, abrir o expo e utilizar o scanner para ver o app sendo emulado.

Contribuição

Pull Requests são bem vindos, para maiores mudanças solicitamos a abertura de uma issue para discutir as mudanças desejadas.

Licença

MIT

Itens externos. Icons by Icons8