Marketplace de coleta de resíduos ♻️
O Ecoleta é um marketplace de coleta de resíduos, com o objetivo de fazer a conexão entre empresas ou entidades que coletam resíduos (orgânicos ou inorgânicos) às pessoas que precisam descartar esses resíduos.
Essas instruções servem para que você consiga ter uma cópia do projeto e rodar o mesmo em sua máquina local.
Para rodar o backend em sua máquina, siga o seguinte passo a passo:
- Faça o clone desse repositório.
- Entre na pasta do backend:
cd server
. - Rode
yarn
para instalar todas as dependências. - Rode
yarn knex:migrate
para executar todas as migrations. - Rode
yarn knex:seed
para executar todas as seeds. - Insira o IP da sua máquina nos arquivos ItemsController e PointsController, entrando na pasta src/controllers
- Rode
yarn dev:server
para iniciar a api.
Para rodar o frontend em sua máquina, siga o seguinte passo a passo:
- Inicialize o backend.
- Entre na pasta do frontend:
cd frontend
. - Rode
yarn
para instalar todas as dependências. - Rode
yarn start
para iniciar o frontend.
Para rodar o projeto mobile em sua máquina, siga o seguinte passo a passo:
- Inicialize o backend.
- Entre na pasta do mobile:
cd mobile
. - Rode
yarn
para instalar todas as dependências. - Rode
yarn start
para iniciar o projeto mobile. - Instale no seu dispositivo mobile o aplicativo da Expo.
- Escaneie o QR code e abra o projeto no aplicativo da Expo.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Projeto desenvolvido na semana Next Level Week (Booster) da Rocketseat 👋