Skip to content

GabrielMCavalcante/projeto-ecoleta-next-level-week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Ecoleta

Objetivo

Aprender tecnologias mais utilizadas no mercado como React e React Native, NodeJS e muito mais.

O que é

Este projeto faz parte da Next Level Week 1.0 da Rocketseat, que consiste em uma série de 5 vídeo-aulas ensinando a como trabalhar com as tecnologias mais utilizadas no mercado, tudo na prática. Neste repositório estão os arquivos tanto do frontend quanto do backend da aplicação, assim como a versão mobile.

A aplicação consiste em um sistema de cadastro de pontos de coleta de resíduos recicláveis, onde estabelecimentos podem se cadastra como um novo ponto de coleta na aplicação web, e os usuários da aplicação mobile podem visualizar quais os pontos de coleta mais próximos e o que coletam, sua localização, assim como entrar em contato com o estabelecimento através do email ou Whatsapp.

Tecnologias utilizadas

  • React
  • CSS3
  • React Native
  • Expo
  • Node
    • Express
    • Knex com SQLite3
    • Axios
    • Cors
    • Celebrate (Integração com Joi)
  • APIs externas
    • IBGE

Voltar ao topo

Imagens do projeto

Versão Web


  • Página da home

web-homepage

  • Página de cadastro

web-cadastro

Versão Mobile


  • Tela da home

mobile-home

  • Tela do mapa de pontos de coleta

mobile-map

  • Tela de detalhes do ponto de coleta selecionado

mobile-contact

Voltar ao topo

Usando a API do IBGE

Esta aplicação utiliza-se da API fornecida pelo Instituto Brasileiro de Geografia e Estatística (IBGE) para mostrar, de forma dinâmica, todos os Estados (UF) e Cidades por Estado existentes, assim evitando erros por parte do usuário.

api-ibge

Voltar ao topo

About

Projeto Ecoleta desenvolvido pela Rocketseat na Next Level Week 1.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published