Skip to content

wallacefrota/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta

nodejs reactjs reactnative knexjs npm

Projeto desenvolvido durante a semana NLW da RocketSeat a aplicação completa Web/Mobile tem como objetivo listar pontos no mapa para o descarte correto de lixos residenciais, de acordo com a seleção dos items que o usuário quer descartar.

Previews

Aplicação web

web

Aplicação mobile

web preview mobile

Começando

Essas instruções fornecerão uma cópia do projeto em execução na sua máquina local para fins de desenvolvimento e testes.

Pré-requisitos

Para rodar a aplicação você precisa ter o node instalado em sua máquina. Instalar

Clone este repositório

# Em seu terminal execute
git clone https://github.com/WallaceFrota/ecoleta.git

Ecoleta Api

# Na pasta server execute os comandos em seu terminal
npm install

# Após instalar todas as dependências, execute os comandos em seu terminal para rodar as migrations.

npm run knex:migrate
npm run knex:seed

# iniciando a api
npm run dev

Ecoleta Web

# Na pasta web execute os comandos em seu terminal
npm install

# iniciando a aplicação
npm start

Ecoleta Mobile

# Na pasta mobile execute os comandos em seu terminal e aguarde sua instalação
npm install

# iniciando a aplicação mobile
expo start

Construído com

  • NodeJs - Interpretador de JavaScript assíncrono
  • ReactJs - Biblioteca JavaScript com foco em criar interfaces de usuário em páginas web
  • Expo - Com expo podemos criar, implantar e iterar rapidamente em aplicativos nativos do Android, iOS e da web a partir da mesma base de código JavaScript.

Autor

About

Aplicação completa web/mobile/api criada durante a NLW rocketseat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors