Skip to content

bielpatricio/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Seu marketplace de coleta de resíduos

💡 Sobre

Projeto desenvolvido durante a Next Level Week #1 da Rocketseat que visa o descarte inteligente de resíduos que possam agredir o meio ambiente em locais adequados onde poderão ser reciclados e reaproveitados. Assim, o estabelecimento pode efetuar um cadastro informando sua localidade e tipos de itens que ele recicla como lâmpadas, óleo de cozinhas, papelão, etc. Com o aplicativo mobile é possível buscar por estabelecimentos próximos que faça a coleta dos itens recicláveis que deseja descartar.

⚙️ Como executar

Expo

  • Baixe no celular o app EXPO e no seu computador via terminal, considerando que já possui npm instalado, com
$ npm install --global expo-cli
  • Clone o repositório

Iniciar Servidor

  • Entre na pasta "./server" e execute no terminal:
$ npm i
  • Crie o banco de dados executando os comandos:
$ npm run knex:migrate
$ npm run knex:seed
  • Inicie o servidor:
$ npm start

Iniciar App Web

  • Após iniciar o servidor, entre na pasta "./web" e execute no terminal:
$ npm i
$ npm start

Iniciar App Mobile

  • Após iniciar o web, entre na pasta "./mobile" e execute no terminal:
$ npm i
$ npm start
  • Por fim, abra o aplicativo do Expo no celular e escaneie o QRCode para iniciar.

Funcionamento

  • No site da web, cadastre um ponto de coleta escolhendo uma imagem, nome do local, email, whatsapp, localização no mapa, estado, cidade e selecione os itens que ele irá reciclar;
  • No app mobile, busque por ele ou outros anteriormente cadastrados.

💻 Imagens da Pagina Web

Home Page Detail Page

📱 Imagens do App Mobile (Lugar fictício)

Mobile Home Page Mobile Points Page Mobile Details Page

💻 Tecnologias

⚛️ Frameworks

📚 Bibliotecas e Dependências

🏦 Banco de dados

About

Projeto do Next Level Week

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published