Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wellpinho/ecoleta
Projeto para ajudar empresas na coleta de produtos que não devem ser jogados em lixos comuns.
https://github.com/wellpinho/ecoleta
Last synced: 14 days ago
JSON representation
Projeto para ajudar empresas na coleta de produtos que não devem ser jogados em lixos comuns.
- Host: GitHub
- URL: https://github.com/wellpinho/ecoleta
- Owner: wellpinho
- License: mit
- Created: 2020-12-22T21:04:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-07T09:46:16.000Z (almost 4 years ago)
- Last Synced: 2024-04-23T19:09:51.876Z (7 months ago)
- Language: TypeScript
- Size: 11.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Projeto para ajudar empresas na coleta de produtos que não devem ser jogados em lixos comuns.
# Índice
- [Índice](#índice)
- [:bookmark: Sobre](#bookmark-sobre)
- [:books: Documentação](#books-documentação)
- [:rocket: Tecnologias Utilizadas](#rocket-tecnologias-utilizadas)
- [Projeto web](#projeto-web)
- [Projeto Mobile](#projeto-mobile)
- [:fire: Como usar](#fire-como-usar)
- [:recycle: Como contribuir](#recycle-como-contribuir)
- [:mortar_board: Quem ministrou?](#mortar_board-quem-ministrou)
- [:memo: License](#memo-license)## :bookmark: Sobre
O Ecoleta é uma aplicação Web e Mobile para ajudar pessoas a encontrarem pontos de coleta para reciclagem.
Essa aplicação foi construída na Next Level Week distribuída pela [Rocketseat](https://rocketseat.com.br/). A ideia de criar uma aplicação voltada ao meio ambiente surgiu da coincidência da data do curso e a data da semana do meio ambiente
## :books: Documentação
Alguns trechos de códigos e configurações estão no arquivo **[DOCUMENTAÇÃO](DOCS.md) **TypeScript**, **Node**, **ReactJS** e **React Native**.
## :rocket: Tecnologias Utilizadas
O projeto foi desenvolvido utilizando as seguintes tecnologias
- [TypeScript](https://www.typescriptlang.org/)
- [Node.js](https://nodejs.org/en/)
- [ReactJS](https://reactjs.org/)
- [React Native](https://reactnative.dev/)## Projeto web
## Projeto Mobile
## :fire: Como usar
- ### **Pré-requisitos**
- É **necessário** possuir o **[Node.js](https://nodejs.org/en/)** instalado na máquina
- O NPM que já vem instalado com NodeJS ou se preferir **[Yarn](https://yarnpkg.com/)**.
- O **[Expo](https://expo.io/)** instalado de forma global na máquina ou no celular, para fazer simulação do app.1. Faça um clone :
```sh
$ git clone https://github.com/wellpinho/ecoleta.git
```2. Executando a Aplicação:
```sh
# Instale as dependências
$ npm i## Crie o banco de dados
$ cd server
$ npm run knex:migrate
$ npm run knex:seed# Inicie a API
$ npm run dev# Inicie a aplicação web
$ cd web
$ npm start# Inicie a aplicação mobile
$ cd mobile
$ npm start
```## :recycle: Como contribuir
- Faça um Fork desse repositório,
- Crie uma branch com a sua feature: `git checkout -b your-name`
- Commit suas mudanças: `git commit -m 'feat: My new feature'`
- Push a sua branch: `git push origin your-name`## :mortar_board: Quem ministrou?
As aulas foram ministradas pelo mestre **[Diego Fernandes](https://github.com/diego3g)** nas aulas da **Next Level Week**.
## :memo: License
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
---
Linkedin: Wellington Pinho
Portfólio: `${ Wellington.Pinho }`