/ecoleta

:recycle: Projeto desenvolvido durante a NLW (Next Level Week) da Rocketseat

Primary LanguageTypeScriptMIT LicenseMIT

Ecoleta
Next Level Week #1
Node.js | ReactJS | React Native

GitHub top language GitHub language count Repository size GitHub Made by Rocketseat

Ecoleta

🔖 Projeto

O Ecoleta é uma aplicação Web e Mobile para ajudar pessoas a encontrarem pontos de coleta para reciclagem.

Essa aplicação foi durante a Next Level Week #1 realizada pela Rocketseat. Por fim, a inspiração do projeto surgiu com a coincidência do evento estar sendo realizado durante a semana do meio ambiente.

🚀 Tecnologias

💥 Como Executar

  • Pré-requisitos

    • É necessário possuir o Node.js instalado no computador
    • É necessário possuir o Git instalado e configurado no computador
    • Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.
    • Por fim, é essencial ter o Expo instalado de forma global na máquina
  1. Faça um clone do repositório:
  $ git clone https://github.com/HigorSnt/ecoleta.git
  1. Executando a Aplicação:
  # API
  $ cd server
  # Instalando as dependências do projeto.
  $ npm install
  # Configurando o banco de dados, criando as tabelas e os itens que já são pré-cadastrados.
  $ npm run knex:migrate
  $ npm run knex:seed

  # Inicie a API
  $ npm run dev

  # Aplicação web
  $ cd web
  # Instalando as dependências do projeto.
  $ npm install
  # Inicie a aplicação web
  $ npm start

  # Aplicação mobile
  $ cd mobile
  # Instalando as dependências do projeto.
  $ npm install
  # Inicie a aplicação mobile
  $ npm start

📝 Licença

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


Projeto desenvolvido com a tutoria de Diego Fernandes, da Rocketseat.