An open API service indexing awesome lists of open source software.

https://github.com/miguelitodev/ecoleta

🌱Ecoleta | Este projeto tem como finalidade achar pontos de descarte consciente de resíduos recicláveis e cadastrar novos | É um projeto proposto pela Rocketseat e desenvolvido em uma semana com aulas ministradas pelo Diego Fernandes.
https://github.com/miguelitodev/ecoleta

Last synced: 3 months ago
JSON representation

🌱Ecoleta | Este projeto tem como finalidade achar pontos de descarte consciente de resíduos recicláveis e cadastrar novos | É um projeto proposto pela Rocketseat e desenvolvido em uma semana com aulas ministradas pelo Diego Fernandes.

Awesome Lists containing this project

README

        

Ecoleta 🌱

Este projeto tem como finalidade achar pontos de descarte consciente de resíduos recicláveis.
É um projeto proposto pela Rocketseat onde o nome do evento é NLW -> Next Level Week, e desenvolvido em uma semana com aulas ministradas pelo Diego Fernandes.

#NextLevelWeek






ℹ️ O que há na Next Level Week?


O NLW é uma semana prática com muito código, desafios, redes e um único objetivo: levá-lo ao próximo nível. Através do nosso método, você aprenderá novas ferramentas, aprenderá sobre novas tecnologias e descobrirá hacks que irão impulsionar sua carreira. Um evento online e totalmente gratuito que o ajudará a dar o próximo passo na sua evolução como desenvolvedor.

Dias



  • Dia 1: Acelerando sua evolução 01/06 - ✔️

  • Dia 2: Olhando para as oportunidades 02/06 - ✔️

  • Dia 3: A escolha da Stack 03/06 - ✔️

  • Dia 4: Até 2 anos em 2 meses 04/06 - ✔️

  • Dia 5: Milha extra 05/06 - ✔️

💻 Projeto


Ecoleta é um projeto desenvolvido com base na semana internacional do meio ambiente. O objetivo é conectar pessoas a empresas que coletam resíduos específicos, como lâmpadas, baterias, óleo de cozinha etc.


Ecoleta

🚀 Tecnologias


🔖 Layout


Layout da aplicação web e mobile disponível no: Figma

ℹ️ Como usar o server?


O projeto do server está disponível clicando aqui: Link

Após baixado basta apenas seguir esses passos:

1. Entre na pasta /server
2. Executar o comando: `npm run dev`
3. Executar o comando para gerar o banco: `npm run knex:migrate`
4. Executar o comando para add seeds ao banco: `npm run knex:seed`
5. Após instaladas as depêndencias dar: `npm start`

Feito isso vai estar rodando no **localhost:3333**

ℹ️ Como usar a aplicação web?


Web Ecoleta

**É IMPORTANTE QUE O SERVER ESTEJA RODANDO**

1. Baixa o repositório por este link: Link
2. Entre na pasta /web
3. Execute o comando: `npm i`
4. Após instaladas as depêndencias dê este comando: `npm start`
5. Espere que irá abrir a aba no seu navegador padrão!

ℹ️ Como usar o app??


Mobile Ecoleta

**É IMPORTANTE QUE O SERVER ESTEJA RODANDO E TENHA PONTOS CADASTRADOS JÁ**
*Em breve eu gero a apk e deixo disponível no repositório*

1. Antes de tudo você precisa ter o Expo instalado, dá esse comando: `npm install -g expo-cli`
2. Após instalado baixe o projeto do app neste link: Link
3. Baixou?? Então boraa. Próximo etapa é instalar os pacotes, basta dar esse comando dentro da pasta /mobile: `npm i`
4. Instalado, basta ainda dentro da pasta /mobile dar o comando: `npm start` ou `expo start`
5. Com o seu Smartphone conectado via USB e com depuração USB ativada é só esperar que em breve o aplicativo vai estar rodando :)