Skip to content

Projeto desenvolvido durante a Next Level Week #01 promovida pela @Rocketseat

License

Notifications You must be signed in to change notification settings

guilhermesantoss/ecoleta-nlw01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Ecoleta

Repository Size Last Commit Languages Used License

Sobre o projeto

O projeto Ecoleta é uma aplicação totalmente voltada para fins ecológicos, onde na parte Web você cadastra pontos de coleta na área desejada e com isso as pessoas podem acessar a parte Mobile da aplicação e saber onde podem descartar seus resíduos da forma correta.

Executando o Back-end

Começando pelo back-end, entre na pasta "server/" e instale todas as dependências do projeto utilizando o comando:

npm install

Agora vamos criar o Banco de Dados utilizando o comando:

npm run knex:migrate

Em seguida vamos popular a tabela de "items" utilizando o comando:

npm run knex:seed

Por fim, para deixar o servidor rodando, vamos executar o comando:

npm run dev

Executando o Front-end

Com o nosso Back-end rodando, agora podemos iniciar o processo de instalação das dependências na pasta "web/" utilizando o comando:

npm install

Agora que as dependências estão devidamente instaladas, vamos executar o Front-end utilizando o comando:

npm start

Executando o Mobile

Para executar a aplicação Mobile, é necessário ter instalado o Expo em sua máquina e no seu celular. Feito isso, instale as dependências do projeto na pasta "mobile/" utilizando o comando:

npm install

Agora que as dependências estão devidamente instaladas, vamos executar o Aplicativo Mobile utilizando o comando:

npm start

E agora para ver o APP Mobile funcionando no seu celular, abra o aplicativo do Expo e escaneie o QRCode.
OBS: (No Iphone, eu abri minha câmera e apontei para o QRCode, automaticamente pediu para abrir o APP do Expo e funcionou tranquilo).

Tecnologias utilizadas

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.