Um marketplace de coleta de resíduos. Desenvolvido na primeira edição da Next Level Week da Rocketseat.
O Ecoleta foi criado durante a Semana Mundial do Meio Ambiente (IBEW), e tem como finalidade divulgar pontos de coleta de resíduos, como por exemplo, óleo de cozinha, pilhas, lâmpadas, e etc.
Confira uma prévia:
🌐 Web:
📱Mobile:
Para o front-end, foi utilizado:
- Typescript
- React
- React Dropzone
- React Leaflet
- Styled Components
- SweetAlert2
- Yup
- Vercel para deploy
Antes de tudo, instale configure o back-end.
Em seguida, execute os comandos:
git clone https://github.com/mrocha98/ecoleta-front #clona o repositório para sua máquina
cd ecoleta-front #entra no diretório do repositório
yarn install #instala as dependências
yarn start #executa a aplicação em modo de desenvolvimento
Diferente do back-end, aqui não há um arquivo .env, pois o template Create React App já configura isso por baixo dos panos.
Se tudo ocorreu bem, seu navegador padrão abrirá uma nova guia no endereço localhost:3000
.
Para o deploy do front-end foi utilizada a plataforma Vercel. Confira em:
https://ecoleta-lime.now.sh/
Este projeto foi construído sob a licença BSD 2-Clause. Clique aqui para conferir mais detalhes.