Ecoleta - é uma plataforma web em que organizações de coletas de resíduos orgânicos e inorgânicos se cadastram e ficam disponíveis para que pessoas e empresas possam descartar seus resíduos de maneira ecológica.
As empresas ou organizações poderão se cadastrar na plataforma web com:
- Nome, imagem e endereço da organização,
- além de selecionar um ou mais ítens de coleta:
- lâmpadas
- pilhas e baterias
- papéis e papelão
- resíduos eletrônicos
- resíduos orgânicos
- óleo de cozinha
Solucionando um grande problema recorrente que é o descarte inadequado do lixo, facilitando o processo de reciclagem e reutilização.
- HTML
- CSS
- JavaScript
- Node.JS
- Express
- Nunjucks
- SQLite
- API: IBGE API → API de UFs, API de Municípios
- Editor: Visual Studio Code → Extensions: SQLite
- Fontes: Ubuntu, Roboto
Primeiro, você precisa ter o NodeJS instalado na sua máquina. Após ter o Node instalado, acesse o diretório nlw e instale as dependências.
Para instalar as dependências, basta abrir o terminal no diretório e digitar o comando:
$ npm install
$ npm install sqlite3
Abrindo o terminal no diretório da pasta nlw: Executando o website no modo de desenvolvimento:
$ npm install nodemon -D
$ npm start
Se o browser não abrir automaticamente, acesse: http://localhost:3000.
Ecoleta é um projeto Open Source desenvolvido na Next Level Week - NLW #1 oferecida pela Rocketseat, através do instrutor Mayk Brito.
Feito por Tiago Almeida 🧑💻