Skip to content

Projeto construído durante o Next Level Week #01

Notifications You must be signed in to change notification settings

mausampaio/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta

Sobre   |    Web   |    Mobile   |    Tecnologias Utilizadas   |    Como configurar e executar   |    Contribuição


GitHub top language GitHub language count Repository size GitHub last commit


ecoleta


📄 Sobre

O Ecoleta é um marketplace de coleta de resíduos, com o objetivo de auxiliar os usuários a encontrarem pontos de descarte destes materiais, os pontos são cadastrado na interface Web e a busca é realizada pelo aplicativo Mobile, onde os pontos são mostrados no mapa.

Esse projeto foi desenvolvido durante a Next Level Week, ministrado pela Rocketseat.


💻 Web

ecoleta


📱 Mobile

ecoleta


🚀 Tecnologias Utilizadas


⚙️ Como configurar e executar

Pré-requisitos

  • É necessário possuir o Node.js instalado na máquina.
  • 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.
    # Clonar o repositório
    $ git clone https://github.com/mausampaio/ecoleta.git

    # Navegar para o diretório
    $ cd ecoleta

Back-end

  • No arquivo knexfile.ts configure os parâmetros de acesso ao banco de dados.
    # Navegar para o diretório
    $ cd backend
    
    # Instalar as dependências
    $ npm install
    
    # Executar migrations para criação das tabelas na base de dados
    $ npm run knex:migrate

    # Executar seeds para inserção de dados iniciais na base de dados
    $ npm run knex:seed

    # Iniciar o projeto
    $ npm start
    
    # Iniciar o projeto em desenvolvimento
    $ npm run dev

Web

    # Navegar para o diretório
    $ cd web
    
    # Instalar as dependências
    $ npm install

    # Iniciar o projeto
    $ npm start
    
    # Executar build
    $ npm build

Mobile

    # Navegar para o diretório
    $ cd mobile
    
    # Instalar as dependências
    $ npm install

    # Iniciar o projeto
    $ npm start
    

👊 Contribuição


Feito com 💜 by Maurício Sampaio.

About

Projeto construído durante o Next Level Week #01

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published