Skip to content

andersonmdn/next-level-week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github/ecoleta.svg

Projeto desenvolvido durante o Next Level Week da Rocketseat. Durante uma semana foram disponibilizadas aulas para construção do projeto Ecoleta, acompanhei todas as aulas liberadas durante esse projeto e utilizei várias tecnoligias que foram listadas abaixo.

.github/ecoleta2.png

Tecnologias

Projeto desenvolvido utilizando as seguintes tecnologias:

Projeto

O Ecoleta é um marketplace que ajuda pessoas a encontrarem pontos de coleta de resíduos de forma eficiente.

Server

O Servidor é responsavel por fornecer os dados para a aplicação WEB e Mobile.

Para a criação do servidor foi utilizado os principios REST.

Seque algumas features utilizados que acho importante destacar.

  • Validações do lado do Servidor feitas com Celebrate.
  • Utilizado o Banco de Dados SQLite para armazenar a informações do projeto.
  • Utilizado o Knex para criação dos SQLs
  • Utilizado o Multer para fazer os upload dos arquivos.

Web

No projeto Web é possível cadastrar um ponto de coleta em um ponto selecionado do mapa.

Seque algumas features utilizados durante o cadastro que acho importante destacar.

  • Sistema de arastar e soltar arquivos utilizando o react-dropzone
  • Utilização do Leaflet (Uma mapa de código aberto interativo feito em JavaScript)
  • Requisições HTTP para uma API REST utilizando o Axios

Mobile

No projeto Mobile é possivel visualizar os pontos de coleta perto do usuário e conferiir os dados para entrar em contato.

  • Requisições HTTP para uma API REST utilizando o Axios

About

Projeto construído durante o Next Level Week #01

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published