Projeto desenvolvido durante a primeiraedição da Next Level Week, promovida pela Rocketseat!:rocket:
|
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
- Node.js, Typescript Express (backend)
- SQLite, Knex (database)
- ReactJS, Axios (frontend)
- React Native, Expo (mobile)
- Celebrate/Jest (validations)
- Supertest (tests)
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
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
npm install
npm run dev
npm install
npm start
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