Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rwietter/econext
- Owner: rwietter
- License: mit
- Created: 2020-06-01T16:14:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-08-05T15:35:04.000Z (over 1 year ago)
- Last Synced: 2023-08-05T16:42:13.910Z (over 1 year ago)
- Topics: ecologia, meio-ambiente, next-level-week, react, react-native, residuos, tecnologia, typescript
- Language: TypeScript
- Homepage:
- Size: 12.8 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
♻️ Echonext
⚛️ 📄 🚀
Projeto |
Documentação |
Tecnologias |
Layout |
Como utilizar |
Contribuir |
Licença
Em desenvolvimento :construction:
---
### 🌎 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