/ecoleta

Ecoleta - Projeto desenvolvido durante a Next Level Week #1 @Rocketseat

Primary LanguageTypeScriptMIT LicenseMIT

Ecoleta

GitHub top language Made by Rocketseat

🚀 Seu marketplace de coleta de resíduos! ♻️

Project Design

Índice

🔖 Sobre

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.

🚀 Tecnologias

Essa aplicação se utiliza das seguintes tecnologias:

ℹ️ Como usar

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:

Back-end

# 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

Front-end

# Mova para a pasta frontend
$ cd frontend

# Instale as dependências do projeto
$ npm install

# Execute o frontend
$ npm start

Mobile

# Mova para a pasta mobile
$ cd mobile

# Instale as dependências do projeto
$ npm install

# Execute o app
$ npm start

♻️ Como contribuir

  • 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

📝 Licença

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


Feito com ❤️ por IguzinhoTV!!