Skip to content

O Ecoleta é um sistema marketplace que auxilia as pessoas a encontrar pontos de coleta de resíduos próximos. Foi desenvolvido durante a Next Level Week #01 da Rocketseat.

License

Notifications You must be signed in to change notification settings

marcel099/rs-nlw-01-ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Página inicial da versão Web da aplicação Ecoleta

Next Level Week #01 - Ecoleta

Sobre o projeto

O projeto foi desenvolvido durante a primeira edição do evento Next Level Week proporcionado pela empresa Rocketseat. Baseou-se em um layout elaborado no Figma.

O sistema, desenvolvido em TypeScript, é composto de um servidor HTTP Node, um site em React e um aplicativo móvel em React Native.

A opção por essas ferramentas foi realizada pela Rocketseat por acreditarem formar um conjunto de tecnologias poderoso ao permitir desenvolver desde o Back-End até o aplicativo móvel em uma só linguagem: o JavaScript. A escolha por TypeScript, um superset do JavaScript, foi realizada por acreditar trazer um aumento de confiabilidade de código.

Conceito do projeto

O Ecoleta é um sistema de marketplace que busca auxiliar as pessoas a encontrar pontos de coleta de resíduos próximos delas ou em uma cidade desejada.

Na sua versão web, o usuário pode cadastrar um ponto de coleta, definir quais tipos de resíduos são aceitos e definir a localização da instituição através de uma seleção no mapa.

Página de cadastro de pontos de coleta

Já na versão para celulares, o usuário pode pesquisar os pontos de coleta de uma cidade e visualizar a localização deles no mapa, podendo selecionar um deles para ver informações detalhadas. O usuário pode, também, filtrar as instituições pelos tipos de resíduos que a instituição aceita.

Principais tecnologias utilizadas

O sistema foi desenvolvido em TypeScript. É composto de 3 partes:

O maior diferencial desse projeto é o uso de bibliotecas de mapas.

Se desejar explorar as rotas do servidor HTTP Node desenvolvido para esse sistema, poderá fazer isso através do Insomnia.

Run in Insomnia}

Instalação local

Passos para atingir isso pode ser conferido neste arquivo.

Créditos

Credito a elaboração do modelo do banner deste documento e do banner social ao autor desconhecido desta postagem no site Mckups. Foi adaptado por mim de acordo com as características deste projeto.

Licença

Este projeto está sob a licença MIT. Para maiores detalhes acesse o arquivo de licença.

About

O Ecoleta é um sistema marketplace que auxilia as pessoas a encontrar pontos de coleta de resíduos próximos. Foi desenvolvido durante a Next Level Week #01 da Rocketseat.

Topics

Resources

License

Stars

Watchers

Forks