Skip to content

leonardondev/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

Node.js CI Repository size License

Projeto desenvolvido durante a primeiraedição da Next Level Week, promovida pela Rocketseat!:rocket:

Layout



Descrição do projeto

Com foco no dia do meio ambiente o projeto visa dar a destinação certa para reciclaveis mostrando a localidede dos pontos de coleta filtrados por categorias em um mapa

Tecnologias usadas

  1. Node.js, Typescript Express (backend)
  2. SQLite, Knex (database)
  3. ReactJS, Axios (frontend)
  4. React Native, Expo (mobile)
  5. Celebrate/Jest (validations)
  6. Supertest (tests)

Execução local da aplicação

Instalar Node.js v12.x LTS via gerenciador de pacotes

macOS usando Homebrew:

brew install node@12

Windows usando Chocolately e PowerShell:

choco install nodejs-lts

Ubuntu based distributions

Para outas distros Linux veja na documentação do Node.js

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

Iniciar cada uma das camadas em terminais separados usando a sequencia de comandos

Backend
npm install
npm run dev
Frontend WEB
npm install
npm start
Mobile pelo Expo
npm install -g expo-cli
npm install
npm start
  • Através de um emulador de smartfone acessar o endereço web gerado pelo npm start da camada mobile

ou

  • Atráves de um smartfone com o aplicativo expo para Android ou iOS instalado ler o QR code gerado pelo npm start da camada mobile com o aplicativo expo

About

Projeto da Next Level Week 1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published