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

https://github.com/mahtf/ecoleta

Projeto realizado para aprendizagem utilizando Typescript, React, React Native e Expo. Ecoleta serve para cadastrar/mostrar os pontos de coleta de material que pode ser reciclado.
https://github.com/mahtf/ecoleta

ecology expo express react react-native typescript

Last synced: 3 months ago
JSON representation

Projeto realizado para aprendizagem utilizando Typescript, React, React Native e Expo. Ecoleta serve para cadastrar/mostrar os pontos de coleta de material que pode ser reciclado.

Awesome Lists containing this project

README

          


Icone Ecoleta



Ecoleta



GitHub

GitHub language count


GitHub repo size


Descrição   |   
Iniciando   |   
O que contém?   |   
Licença

## :clipboard: Descrição

Ecoleta serve para cadastrar/mostrar os pontos de coleta de material que pode ser reciclado.

Este projeto foi desenvolvido na Next Level Week #01, semana que durou de 01 a 05 de junho de 2020, um projeto realizado pela [RocketSeat](http://rocketseat.com.br/), sendo liderado pelo [CTO Diego Fernandes](https://github.com/diego3g).

## :rocket: Iniciando

1. Descarregue o projeto

- Usando Git:
```shell
git clone https://github.com/mahtf/Ecoleta.git
```
> :bulb: ou do meio que preferir

2. Instalação

- Utilizando npm, rode o comando:
```shell
npm install
```

3. Execução
- Utilizando npm, rode o comando nas aplicações mobile e web:
```shel
npm start
```
- No server, rode:
```shell
npm run dev
```

## 🧐 O que contém?

### :building_construction: Tecnologias

- [React](https://github.com/facebook/react)
- [Typescript](https://github.com/microsoft/TypeScript)

### :lipstick: Linter tools

- [Visual Studio Code](https://code.visualstudio.com/)

### :package: Pacotes

- [Express](https://github.com/expressjs/express)
- [Knex](http://knexjs.org/)
- [Leaflet.js](https://leafletjs.com/)
- [IBGE](https://servicodados.ibge.gov.br/api/docs/localidades?versao=1)
- [Axios](https://github.com/axios/axios)
- [Celebrate](https://github.com/arb/celebrate)
- [CORS](https://github.com/expressjs/cors)
- [Multer](https://github.com/expressjs/multer)
- [react-dropzone](https://github.com/react-dropzone/react-dropzone)
- [react-native-picker-select](https://github.com/lawnstarter/react-native-picker-select)

## :memo: License

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

---

Build with 💙 By [Marcelo Ferreira](https://www.linkedin.com/in/mahtf/)

Based on the [readme template](https://gist.github.com/henry-ns/a00234378353d9ca43e1bfe043202192) by [Henrique Miranda](http://thehenry.dev/)