Ecoleta é uma plataforma marketplace idealizada para facilitar o encontro entre pessoas e entidades de coleta de resíduos orgânicos e inorgânicos.
Para clonar e executar esta aplicação, é necessário ter o Node.JS, o Yarn e Git instalados na sua máquina.
A partir da sua linha de comando:
Faça um clone deste repositório
$ git clone https://github.com/AlbertoLucass/Ecoleta.git
Em seguida
# Acesse a pasta da aplicação através da linha de comando
$ cd Ecoleta
# Vá para a pasta server
$ cd server
# Instale as dependências
$ npm install
# Instancie o banco de dados
$ npm run knex:migrate
# Inicie o banco de dados (seeds)
$ npm run knex:seed
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# Acesse a pasta da aplicação através da linha de comando
$ cd Ecoleta
# Vá para a pasta web
$ cd web
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm start
O browser deverá abrir a aplicação automaticamente, caso contrário, inicie manualmente acessando: http://localhost:3000
# Acesse a pasta da aplicação através da linha de comando
$ cd Ecoleta
# Vá para a pasta mobile
$ cd mobile
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm start
O Fron-End e o Mobile são dependentes do Back-End para execução.