/Re-tire

Um aplicativo para auxiliar no descarte correto de pneus para os Eco pontos.

Primary LanguageTypeScriptMIT LicenseMIT

GitHub NPM Version Twitter Follow GitHub last commit GitHub repo size Project status

Logo

Re-tire

Um app feito para auxiliar no descarte correto de pneus


Sobre

O Re-tire foi inicialmente feito como um projeto para o meu TCC, e atualmente estou dando continuidade com mais minhas experiências adquiridas desde então e com tecnologias mais atualizadas afim de agregar ao meu portfolio (OBS: projeto ainda em construção).

Seu objetivo inicial é indicar para os usuários onde ficam os eco-pontos mais próximos de seus locais, afim de auxiliar no descarte correto de seus pneus, dessa forma contribuindo com o meio ambiente tendo em vista o atual cenário global onde vemos cada vez mais os prejuizos ao meio ambiente.

Screenshots

map drawer list details

Acesse o layout completo no Figma (Ainda em construção).

Features

  • Acessar mapa
  • Listar eco-pontos
  • Visualizar detalhes de cada eco-ponto
  • Pesquisar um eco-ponto específico
  • Sugerir um novo eco-ponto

Versão Web

Projeto futuro

API

Acesse a API através deste link.


Requisitos

Para rodar o app, primeiramente é necessário ter instalado o Node.js, Git, Android Studio (Para Android) e opcionalmente um editor de texto, por exemplo Visual Studio Code

Com todas as ferramentas necessárias instaladas, clone e rode a API (Instruções dentro do próprio repositório)

Rodando a aplicação

# clone este repósitório
$ git clone https://github.com/thcarvalho/Re-tire
$ cd Re-tire

# instalando as dependências
$ npm install
ou
$ yarn

Após isso, crie um arquivo .env na raiz do projeto com as seguintes variáveis:

  • REACT_APP_API_IP: IP da sua maquina + porta 3333 (ex: http://192.168.0.6:3333)
  • REACT_APP_MAPBOX_TOKEN: Token disponibilizado pelo MapBox para utilizar o serviço de geolocalização e mapa
# rodando no emulador/dispositivo

# ANDROID
$ npm run android 
ou
$ yarn android

# IOS
$ npm run ios 
ou
$ yarn ios

# iniciar a aplicação
$ npm start
ou
$ yarn start

Tecnologias utilizadas

Utilitários

Autor

Desenvolvido por Thaian Carvalho

Entre em contato!

Twitter Badge Linkedin Badge Gmail Badge