Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rwietter/econext

The e-Coleta project aims to connect entities, companies and people to assist in the disposal of organic and inorganic waste in an ecologically viable way that does not harm the environment
https://github.com/rwietter/econext

ecologia meio-ambiente next-level-week react react-native residuos tecnologia typescript

Last synced: 3 months ago
JSON representation

The e-Coleta project aims to connect entities, companies and people to assist in the disposal of organic and inorganic waste in an ecologically viable way that does not harm the environment

Awesome Lists containing this project

README

        


♻️ Echonext







imagem de perfil do e-coleta

⚛️ 📄 🚀



GitHub language count

GitHub last commit

Repository size

GitHub top language

License


Projeto   |   
Documentação   |   
Tecnologias   |   
Layout   |   
Como utilizar   |   
Contribuir   |   
Licença





Em desenvolvimento :construction:


darkmode do e-coleta
light do e-coleta




---

### 🌎 Projeto

**Um dos maiores problemas atualmente é o lixo que descartamos no nosso Planeta. Sem dúvidas o descarte inadequado com a falta de ações sustentáveis como reciclagem, compostagem e reutilização contribuem para isto. O Brasil carece de medidas que fomentem essas ações. Com isso em mente, o e-Coleta é um projeto que une ecologia e sustentabilidade, ou seja, devemos descartar o que não nos sereve mais de maneira adequada para que seja reciclada e reutilizada, assim o projeto propõe melhorar a situação de descarte do lixo e de resíduos. Logo, com a integração de um mapa podemos localizar pontos de coletas, para que os mesmos possam ser entregues nesses pontos e possam ser recolhidos por empresas e entidades especializadas nisso. Nesse sentido, ele visa auxiliar empresas e entidades que coletam resíduos orgânicos ou inorgânicos que as pessoas precisam descartar em algum momento mas, não sabem onde descartá-lo e, a maneira ecologicamente correta de fazer isso.**

---

### 📑 Documentação


🔍 [Documentação back-end](https://github.com/rwietter/e-coleta/tree/master/backend)

🔍 [Documentação front-end](https://github.com/rwietter/e-coleta/tree/master/frontend)

🔍 [Documentação mobile](https://github.com/rwietter/e-coleta/tree/master/mobile)

---

### 🚀 Tecnologias

- [Node.JS](https://nodejs.org/en/)
- [React.JS](https://reactjs.org)
- [React Native](https://facebook.github.io/react-native/)
- [Expo](https://expo.io/)

#### 📦 Libraries back-end
- [Express](https://expressjs.com/pt-br/)
- [Knex.JS](http://knexjs.org/)
- [Sqlite3](https://www.sqlite.org/index.html)
- [Cors](https://github.com/expressjs/cors)

#### 📦 Libraries front-end
- [Styled Components](https://www.styled-components.com/)

#### 📦 Libraries mobile
- [Styled Components](https://www.styled-components.com/)

#### 📦 Libraries e plugins de padronização
- [ESLint](https://eslint.org)
- [Prettier](https://prettier.io)
- [Husky](https://github.com/typicode/husky)
- [Lint-staged](https://github.com/okonet/lint-staged)

---

### 🔖 Layout

O Layout pode ser encontrado aqui

---

☑️ Como utilizar

Instale o [Git](https://git-scm.com/downloads), o [Visual Studio Code](https://code.visualstudio.com/), o [NodeJS^12.16.1 ou superior](https://nodejs.org/en/) e o [Yarn^1.22.4](https://yarnpkg.com/)

```shell
# Clone este repositório
git clone https://github.com/rwietter/e-coleta.git

# Entre no diretório, se for no Windows a barra invertida é \
cd e-coleta/backend

# Instale as dependências
yarn install

# Inicie a aplicação no back-end
yarn dev

# Inicie a aplicação no front-end
cd ..
cd frontend
yarn install
yarn dev

# Inicie a aplicação no mobile
cd ..
cd mobile
yarn install
yarn dev
```

---

### 🌐 Como contribuir
- Faça um fork deste repositório;
- Crie uma branch com a sua feature: `git checkout -b my-feature`
- Commit suas mudanças: `git commit -m 'feat: My new feature'`
- Push a sua branch: `git push origin my-feature`

---

### 📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Projeto desenvolvido durante a Next Level Week by RocketSeat ||
{ ♻️ } = e-Coleta

---


Projeto desenvolvido para fins de estudo.


A Next Level Week (NLW) foi ministrada por Diego Fernandes

---


Feito com 💜 by @rwietter