O Ecoleta trata-se de uma aplicação Web/Mobile que funciona como um marketplace para coleta de resíduos, onde os usuários podem tanto descobrirem onde há pontos de coleta próximos quanto informar onde há um ponto de coleta.
Essa aplicação foi realizada durante a Next Level Week #1, mais um projeto da Rocketseat.
Essa aplicação se utiliza das seguintes tecnologias:
Para executar esta aplicação é necessário que você possua em sua máquina as seguintes dependências:
Feito a instalação,
# Clone o repositório
$ git clone https://github.com/igooralm192/ecoleta
# Mova para a pasta raiz do projeto
$ cd ecoleta
E siga os seguintes passos para executar a aplicação:
# Mova para a pasta backend
$ cd backend
# Instale as dependências do projeto
$ npm install
# Execute as migrations e seeds
$ npm run knex:migrate
$ npm run knex:seed
# Execute o backend no modo dev
$ npm run dev
# Mova para a pasta frontend
$ cd frontend
# Instale as dependências do projeto
$ npm install
# Execute o frontend
$ npm start
# Mova para a pasta mobile
$ cd mobile
# Instale as dependências do projeto
$ npm install
# Execute o app
$ npm start
- Crie um fork desse repositório,
- Crie uma branch com o nome da sua feature:
git checkout -b my-feature
- Faça um commit das suas alterações:
git commit -m 'feat: My new feature'
- Faça um push da sua branch:
git push origin my-feature
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤️ por IguzinhoTV!!