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.
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.
Antes de executar a aplicação, é necessário instalar as dependências do Node:
npm install
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 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.
- Mikael Messias - Desenvolvedor frontend - Github
Esse projeto está licenciado sob a licença GNU v3.0 - veja o arquivo LICENSE.md para mais detalhes.