https://github.com/alexandredev3/plantmanager-nlw05
O Plant Manager é um app para lembrar as pessoas de regar as suas plantinhas - NLW#05
https://github.com/alexandredev3/plantmanager-nlw05
expo nlw nlw-5 nlw5 reactjs reactnative rocketseat rocketseat-nlw
Last synced: 6 months ago
JSON representation
O Plant Manager é um app para lembrar as pessoas de regar as suas plantinhas - NLW#05
- Host: GitHub
- URL: https://github.com/alexandredev3/plantmanager-nlw05
- Owner: alexandredev3
- Created: 2021-04-19T13:15:11.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-25T14:59:47.000Z (over 4 years ago)
- Last Synced: 2025-04-11T22:13:31.615Z (6 months ago)
- Topics: expo, nlw, nlw-5, nlw5, reactjs, reactnative, rocketseat, rocketseat-nlw
- Language: TypeScript
- Homepage:
- Size: 1.69 MB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Descrição |
Layout |
Tecnologias |
Funcionalidades |
Instalação |
Autor |
Licença
## :page_facing_up: Descrição
O Plant Manager é um app para lembrar as pessoas de regar as suas plantinhas.## :art: Layout
Você pode acessar o Layout pelo Figma atravês desse link.## 🛠 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias- [React Native](https://reactnative.dev/)
- [Expo](https://expo.io/)
- [TypeScript](https://www.typescriptlang.org/)
- [Lottie React Native](https://docs.expo.io/versions/latest/sdk/lottie/)## :clipboard: Funcionalidades
- [x] Fazer autenticação com o nome.
- [x] Selecionar planta para ser lembrado de regar.
- [x] Escolher horário para ser lembrado de regar a planta.
- [x] Receber uma notificação lembrando você de regar a planta no horário que você escolheu.
- [x] Remover plantas.
- [x] Todos os dados são salvos no Local Storage do dispositivo.## :closed_book: Instalação
### Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), [Expo](https://expo.io/), Um dispositivo físico ou um emuldador, Baixe o Expo Client no seu dispositivo para [IOS](https://apps.apple.com/br/app/expo-go/id982107779) ou [Android](https://play.google.com/store/apps/details?id=host.exp.exponent), Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)```bash
# Clone este repositório.
$ git clone https://github.com/alexandredev3/plantmanager-nlw05.git# Vá para a pasta plantmanager-nlw05
$ cd plantmanager-nlw05# Instale as dependências
$ npm install# Execute aplicação
$ npm run start# Leia o Código QR com Expo Client que você baixou no seu dispositivo, não se esqueça de colocar o seu endereço ip lan no diretório ./src/services/api na baseURL.
```## :man: Autor
Feito com ❤️ por Alexandre Costa :wave::wave: Entre em contato!🚀
## :memo: Licença
Copyright © 2020 [Alexandre Costa](https://github.com/alexandredev3).
This project is [MIT](./.github/LICENSE.txt) licensed.