/Ecoleta

Ecoleta - Desenvolvido durante o evento NLW 1.0 por @Rocketseat

Primary LanguageTypeScript


♻️ NextLevelWeek 1.0 ♻️

Projeto   |    Construído com   |    Para executar Projeto   |    Licença   |    Entre em contato

Run in Insomnia

💻 Projeto

Ecoleta é um aplicativo que tem como objetivo fomentar a reciclagem de resíduos. Ele ajuda pessoas a encontrar pontos de coleta.

## 🚀 Construído com

Este projeto foi desenvolvido com as seguintes tecnologias:

Backend
Frontend
Mobile

ℹ️ Para executar o aplicativo

Requisitos

Você precisará de:

Backend

Clone o repositório e instale as dependências.

# clonar o repositório
$ git clone https://github.com/SpencerOtoni/Ecoleta.git
# navege até a pasta de backend
$ cd ecoleta/backend
# instale as dependências de backend 
$ yarn
# Criando tabela no banco de dados
# run migrations
$ yarn Knex:migrate
# run api
$ yarn dev

Frontend

# navege até a pasta de frontend
$ cd ecoleta/frontend
# Instale as dependências do frontend e execute-o, em outra aba do terminal. 
$ yarn
$ yarn start

Mobile

O Aplicativo foi desenvolvido em Expo. É uma cadeia de ferramentas gratuita e de código aberto construída em torno do React Native para facilitar o processo de execução e teste de aplicativos. [Clique aqui] (https://expo.io/learn) para começar a Expo.

# navege até a pasta de mobile
$ cd ecoleta/mobile
# Instale as dependências
yarn

Para executar o aplicativo em seu dispositivo, você precisa alterar a configuração de ip.

api.ts

  baseURL: 'http://192.168.0.104:3333',

substitua http://192.168.0.104 pelo ip da sua máquina.

Agora, com tudo pronto, execute o aplicativo.

# para executar o aplicativo
yarn start

Expo irá abrir uma página no seu navegador, escaneie o QRcode na página e espere o aplicativo carregar.

O aplicativo foi desenvolvido e testado no android 11.

📝 Licença

Este projeto está sob a licença do MIT. Consulte a [LICENÇA] (https://opensource.org/licenses/MIT) para obter mais informações

##: Entre em contato!

Linkedin - Stefano Saffran     Email - Stefano Saffran

Feito com: ☕ and ❤️ by por Spencer Otoni