/Ecoleta

Aplicação Backend, Web e Mobile para ajudar pessoas a encontrarem pontos de coleta para reciclagem.

Primary LanguageTypeScriptMIT LicenseMIT

Logo

Aplicação Backend, Web e Mobile para ajudar pessoas a encontrarem pontos de coleta para reciclagem!

Recursos providos pela Rocketseat na NextLevelWeek

GitHub top language GitHub language count Repository size GitHub last commit Repository issues GitHub

Logo

Índice

🔖 Sobre

O Ecoleta foi uma aplicação desenvolvida no evento NextLevelWeek ministrado pela rocketseat. O objetivo da aplicação é ajudar pessoas a encontrarem pontos de coleta para reciclagem.

Essa aplicação foi construída na trilha Booster A ideia de criar uma aplicação voltada ao meio ambiente surgiu da coincidência da data do evento com a data da semana do meio ambiente.

🚀 Tecnologias

O projeto foi desenvolvido utilizando as seguintes tecnologias:

ℹ️ Como usar

  • Pré-requisitos

Para clonar a aplicação você ira precisar do Git, Node.js v12.16.3 ou maior + Yarn v1.17.3 ou maior instalado em seu computador. Por linha de comando:

  # Clone o repósitorio
  $ git clone https://github.com/filipebsmaia/ecoleta.git

  ## Instale as dependencias e configurações do backend
  $ cd server
  $ yarn
  $ npm run knex:migrate
  $ npm run knex:seed
  $ cd ..

  ## Instale as dependencias do frontend
  $ cd web
  $ yarn
  $ cd ..

  ## Instale as dependencias do mobile
  $ cd mobile
  $ yarn global add expo-cli
  $ yarn
  $ cd ..

  ## Iniciando aplicação
  $ cd server
  $ yarn dev
  $ cd ..

  $ cd web
  $ yarn start
  $ cd ..

  $ cd mobile
  $ yarn start

♻️ Como contribuir

  • Faça um Fork desse repositório,
  • Crie uma branch com a sua feature: git checkout -b my-feature
  • Commit suas mudanças: git commit -m 'feat: My new feature'
  • Push a sua branch: git push origin my-feature

Feito com 💜 por Filipe Maia