Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.52 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.52 KB

🌱 Plant Manager 🌱

Esta aplicação foi desenvolvida na NLW 5 da Rocketseat, na trilha de React Native. Ela tem como objetivo alertar o horário de regar as plantas cadastradas através de uma notificação.

Demo

iOS

Live Demo

Notificação para regar uma planta

Android

Live demo

Notificação para regar uma planta

Node

Este projeto foi criado com o Node versão 12.x.

Expo CLI

Este projeto foi criado com o Expo CLI. É necessário tê-lo instalado em seu computador.

JSON-SERVER

Necessário instalar de forma global para rodar uma API fictícia. Instale com o comando

npm install -g json-server

Como rodar o projeto

Para simular dados vindos de uma API e com um delay, foi utilizado a lib json-server. Por isso, antes de rodar o projeto, suba o servidor com o comando abaixo. Lembre-se de alterar para o IP do seu computador.

json-server ./src/services/server.json --host 192.168.0.11 --port 3333 --delay 700

No arquivo src/services/api.ts altere o baseURL para o IP do seu computador.

Após isso, basta rodar o projeto com o comando

yarn start

Third-part libraries

Utilizada para requisições à API

Utilizada para conversões de datas e tempos.