Giter Club home page Giter Club logo

marcel099 / rs-nlw-01-ecoleta Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.45 MB

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.

Home Page: https://ecoleta.marcel099.vercel.app/

License: MIT License

TypeScript 84.32% HTML 1.45% CSS 14.01% JavaScript 0.22%
nlw-1 rocketseat javascript typescript react react-native node leaflet knex expo

rs-nlw-01-ecoleta's Introduction

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.

rs-nlw-01-ecoleta's People

Contributors

marcel099 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.