Começando com o projeto

Arquitetura

  1. SERVER: backend, em Node.js e SQLite;
  2. WEB: interface web, em React;
  3. MOBILE: interfaces nativas para Android e iOS, em React Native.

Pré-requisitos para execução

  • É necessário ter Node.js v16.10.0 instalado na máquina;
  • Além disso, é necessário ter um package manager como NPM ou Yarn;
  • Por fim, é essencial ter o Expo instalado globalmente na máquina.
  1. Clonando o projeto:
   git clone https://github.com/amintasvrp/ecoleta.git
  1. Executando a aplicação:
  # Instalando dependências do servidor e criando base de dados
  cd server
  yarn
  yarn migrations
  yarn start


  # Instalando dependências e rodando aplicação web
  cd web
  yarn
  yarn start

  # Instalando dependências e rodando aplicação mobile
  cd mobile
  yarn
  yarn start

Contribuições

Faça um PR e deixe claro quais alterações foram feitas e quais bugs persistem. Não introduza bugs, seja proativo!

Licenças

Escrito por

Amintas Victor

Sou Bacharel em Ciência da Computação pela UFCG, e atuo como Engenheiro de Software na CWI.