Skip to content

mikaelmessias-lab/nlw-ecoleta-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW Ecoleta - Frontend

GitHub issues GitHub forks GitHub stars GitHub license

O Ecoleta é um projeto desenvolvido durante a primeira edição da Next Level Week voltado para fins ecológicos, servindo como uma conexão entre empresas e entidades que coletam resíduos orgânicos ou inorgânicos às pessoas que precisam descartar esses resíduos. A aplicação frontend foi desenvolvida para que esses locais possam se cadastrar como pontos de coleta, que posteriormente serão contatados pelos usuários da aplicação mobile para realizar descarte.

Ecoleta homepage

Começando

O frontend é baseado no uso do Create React App, que fornece um ambiente de desenvolvimento React já configurado para o usuário não ter que se preocupar inicialmente com coisas como Webpack e Babel. As instruções para instalar e executar a aplicação em ambiente de desenvolviment estão descritas a seguir.

Pré-requisitos

Antes de executar a aplicação, é necessário instalar as dependências do Node:

npm install

Execução

A execução do ambiente de desenvolvimento se dá pela utilização do comando a seguir:

npm start

Pronto! Agora bastar acessar o endereço http://localhost:3000 para começar a usar.

Ferramentas

Ferramentas utilizadas para construção do sistema.

  • React - Biblioteca JavaScript para criar interfaces de usuário
  • React Icons - Biblioteca Javascript para inclusão de ícones populares em projetos React utilizando importações do ES6.
  • Typescript - Superconjunto tipado do JavaScript.
  • Leaflet - Biblioteca JavaScript open-source para mapas interativos compatíveis com dispositivos móveis.
  • React-Leaflet - Componentes React para mapas Leaflet.

Autores

  • Mikael Messias - Desenvolvedor frontend - Github

Licença

Esse projeto está licenciado sob a licença GNU v3.0 - veja o arquivo LICENSE.md para mais detalhes.

Agradecimentos