Skip to content

♻️ Aplicação Ecoleta - Front-end Web e Back-end (Next Level Week Starter #1)

Notifications You must be signed in to change notification settings

RenanBorba/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

♻️ Aplicação Ecoleta - Front-end Web e Back-end (Next Level Week Starter #1)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published