Skip to content

Aplicação da trilha de React Native da NLW5 da Rocketseat

Notifications You must be signed in to change notification settings

felipejh/plantmanager

Repository files navigation

🌱 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.

About

Aplicação da trilha de React Native da NLW5 da Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published