Next Level Week | Projeto | Tecnologias | Desing | Como Utilizar
O NLW é uma semana prática com muito código, desafios, networking e um único objetivo: te levar para o próximo nível.
O Ecoleta é um projeto criado pela Rocketseat com o instrutor Diego Fernandes. 🚀 Para gerenciar o processo de coleta de lixo nas cidades. Com ele, é possível ajudar pessoas a encontrarem pontos de coleta de uma forma mais eficiente. Durante esse semana vamos desenvolver um aplicação web e outra mobile que consumiram os dados de uma única API.
Comando para installar o expo globalmente na máquina:
npm install -g expo-cli
Link para o Layout do projeto, feito no Figma: Clique aqui
git clone https://github.com/fajzanetti/NLW-01.git
Certifique-se de instalar as dependências em todos os arquivos. npm install
Para a aplicação mobile funcionar corretamente altere a baseURL
para o endereço localhost da sua máquina.
Exemplo de onde conseguir o endereço local na imagem abaixo, com a utilização do expo:
cd Server //Para entrar na pasta do back-end.
npm install //Para instalar todas dependências.
npm run knex:migrate //As migrações permitem que você defina conjuntos de alterações de esquema, portanto é fácil atualizar um banco de dados.
npm run knex:seed //Os arquivos de seeds permitem preencher seu banco de dados com dados de teste ou propagação independentes dos arquivos de migração.
npm run dev //Para iniciar o servidor.
Mais informações sobre o back-end: Clique aqui
cd Web : //Para entrar na pasta do back-end;
npm install //Para instalar todas dependências;
npm start //Para iniciar o front-end web.
Mais informações sobre o front-end: Clique aqui
cd Mobile : //Para entrar na pasta do back-end;
npm install //Para instalar todas dependências;
npm start / expo start //Para iniciar a aplicação mobile.
Mais informações sobre o mobile: Clique aqui
Desenvolvido com 💜 por Felipe Zanetti!