Esse projeto foi desenvolvido com as seguintes tecnologias:
Projeto desenvolvido durante a primeria Next Level Week.
O Ecoleta é um marketplace que ajuda pessoas a encontrarem pontos de coleta de resíduos de forma eficiente.
Para executar a aplicação você vai precisar:
Primeiro será necessário clonar o repositório e instalar as dependências.
# clonar repositório
$ git clone https://github.com/ldebatin/nlw-01.git
# acessar a pasta do backend
$ cd server
# instalar as dependências
$ yarn
A aplicação já conta com um banco sqlite instalado sendo necessário apenas rodar as migrations, as configurações estão no arquivo connection.ts.
# executar as migrations
$ yarn knex:migrate
# executar as seeds
$ yarn knex:seed
# iniciar a aplicação
$ yarn dev# em uma nova aba, acessar a pasta do frontend
$ cd web
# instalar as dependências
$ yarn
# iniciar a aplicação
$ yarn startA aplicação mobile foi desenvolvida utilizando o Expo.
# em uma nova aba, acessar a pasta do mobile
cd mobile
# instalar as dependências
$ yarnAntes de iniciar a aplicação é necessário configurar a URL de acesso a aplicação de backend no arquivo api.ts com o ip da sua máquina, esse passo é necessário para conseguir testar o app no aplicativo do Expo no celular.
# iniciar a aplicação
yarn start
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.