Skip to content

Latest commit

 

History

History
201 lines (122 loc) · 5.41 KB

README.md

File metadata and controls

201 lines (122 loc) · 5.41 KB

Rocketseat - Semana Next Level Week NLW #1

Projeto - Aplicação Ecoleta


Generic badge Build Status Build Status made-for-VSCode Open Source Love svg2


logo


Aplicação Full MVC desenvolvida para o site responsivo Ecoleta que é voltado para cadastro e busca de pontos de coleta de materiais recicláveis e resíduos.

Como funciona a coleta seletiva?

Segundo o Ministério do Meio Ambiente, as formas mais comuns de coleta seletiva hoje existentes no Brasil são a coleta porta-a-porta e a coleta por Pontos de Entrega Voluntária (PEVs). A coleta porta-a-porta pode ser realizada tanto pelo prestador do serviço público de limpeza e manejo dos resíduos sólidos (público ou privado) quanto por associações ou cooperativas de catadores de materiais recicláveis. É o tipo de coleta em que um caminhão ou outro veículo passa em frente às residências e comércios recolhendo os resíduos que foram separados pela população.
Já os pontos de entrega voluntária consistem em locais situados estrategicamente próximos de um conjunto de residências ou instituições para entrega dos resíduos segregados e posterior coleta pelo poder público. ♻️




ecoleta



ecoleta-mobile




🚀 Tecnologias

Front-end

  • HTML
  • CSS
  • Google Fonts
  • JS
  • IBGE API de Localidades
  • Fetch API

Back-end

  • Node.js
  • Nodemon
  • Routes
  • Express
  • Template Engine
  • Nunjucks
  • Sqlite




▶️ Start

  • npm install
  • npm run start / npm start



👊 Como contribuir

  • Dê um fork nesse repositório
  • Crie a sua branch com a feature
    • git checkout -b my-feature
  • Commit a sua contribuição
    • git commit -m 'feat: My feature'
  • Push a sua branch
    • git push origin my-feature



📣 ⬇ Abaixo, as principais interfaces:



Interface inicial

0




Interface inicial (Mobile)

02




Interface de Cadastro de ponto de coleta

2



cadastro





Interface de Cadastro de ponto de coleta (Mobile)

03



cadastro-mobile





Interface após conclusão do cadastro

4




Interface após algum erro no cadastro

5




Interface após o usuário selecionar a pesquisa de pontos de coleta

6




Interface após a pesquisa de pontos

8



busca





Interface após o usuário selecionar a pesquisa de pontos de coleta (Mobile)

08




Interface após a pesquisa de pontos (Mobile)

100



busca-mobile