Ecoleta - Aplicação que disponibiliza pontos de coleta de materiais inutilizados. Projeto realizado durante a Next Level Week, powered by Rocketseat.
Go to Official Project Page, by Rocketseat 🚀
Feature não adicionadas no projeto oficial: Select Picker no React-native, para selecionar UF's e Cidades, semelhante ao que é feito no frontend.
O projeto foi completamente implementado de acordo com as aulas, com exceção da validação de campos no backend utilizando Celebrate e Joi. O motivo para isso é o fato de já possuir um projeto em meu Github que implementa essas bibliotecas, desenvolvido na Semana Omnistack 11, by Rocketseat: Be the Hero
Instalar dependências:
cd NLW-Ecoleta/backend
yarn install
ounpm install
cd NLW-Ecoleta/frontend
yarn install
ounpm install
cd NLW-Ecoleta/mobile
yarn install
ounpm install
Executar migrations, seeds e backend
cd NLW-Ecoleta/backend
yarn knex:migrate
yarn knex:seed
yarn dev
ounpm run dev
Executar frontend
cd NLW-Ecoleta/frontend
yarn start
ounpm start
Executar mobile
cd NLW-Ecoleta/mobile
yarn start
ounpm start
- Instalar o aplicativo Expo no seu smartphone e ler o QR Code que aparecerá na tela
- Configurar o IP no arquivo api.js
Se encontra no arquivo Insomnia_NLW-Ecoleta.json e pode ser acessada através da instalação do software Insomnia
🚀 Todos os créditos à Rocketseat, empresa idealizadora da Next Level Week!