Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dom-garotom/mygarden
MyGarden é um aplicativo de cuidados com plantas desenvolvido em React Native com o Expo.
https://github.com/dom-garotom/mygarden
desadio expo mygarden nadic react-native sooner tailwind
Last synced: 3 days ago
JSON representation
MyGarden é um aplicativo de cuidados com plantas desenvolvido em React Native com o Expo.
- Host: GitHub
- URL: https://github.com/dom-garotom/mygarden
- Owner: Dom-Garotom
- Created: 2024-11-03T17:30:24.000Z (5 days ago)
- Default Branch: main
- Last Pushed: 2024-11-03T21:28:05.000Z (4 days ago)
- Last Synced: 2024-11-03T22:22:51.668Z (4 days ago)
- Topics: desadio, expo, mygarden, nadic, react-native, sooner, tailwind
- Language: TypeScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌱 MyGarden
MyGarden é um aplicativo de cuidados com plantas desenvolvido em **React Native** com o **Expo**. Ele tem como objetivo ajudar os usuários a lembrar de regar, adubar e cuidar das suas plantas com notificações personalizadas e funcionalidades avançadas de interação e personalização.
## 🎯 Objetivo
O MyGarden é mais do que um simples lembrete de cuidados. Ele oferece uma experiência completa com:
- Lembretes personalizados para rega e cuidados com as plantas.
- Diagnóstico avançado de problemas comuns das plantas.
- Registro visual do progresso das plantas.
- Informações detalhadas sobre temperatura e umidade, ajustadas ao ambiente do usuário.## 🚀 Funcionalidades
- **Cadastro de plantas**: Os usuários podem adicionar suas plantas ao app e registrar informações relevantes.
- **Notificação**: Notificações automáticas para lembrar de regar cada planta no horário escolhido.
- **Diagnóstico**: Análise e instruções claras para resolução de problemas comuns de plantas.
- **Conexão com API**: Acesso a dados detalhados de temperatura e umidade para fornecer informações precisas.## Figma
Caso você queir dar uma olhada no design do projeto aqui está o link do figma do MyGarden**Link do figma**: https://www.figma.com/design/Qin65lBahkF23IHzEzc856/MyGarden?m=auto&t=GWM51klT1fFaVYGl-1
## Tecnologias
- **React Native**
- **Expo**
- **Axios** (para APIs)
- **React Navigation**## Etapas do Projeto e Tarefas
### Etapa 1: Planejamento
❌ Definir escopo e funcionalidades principais do aplicativo.
❌ Criar wireframes das telas do aplicativo.### Etapa 2: Configuração do Ambiente
- [ ] Instalar o Expo e configurar o ambiente de desenvolvimento.
- [ ] Criar um repositório no GitHub.### Etapa 3: Desenvolvimento
#### 3.1. Cadastro de Plantas
- [ ] Criar tela de cadastro de plantas.
- [ ] Implementar lógica para armazenar e listar plantas.#### 3.2. Funcionalidade "Regar-me"
- [ ] Implementar funcionalidade de notificações.
- [ ] Criar interface para configurar horários de rega.#### 3.3. Diagnóstico de Problemas
- [ ] Criar seção de diagnóstico com perguntas e respostas.
- [ ] Implementar lógica de diagnóstico com base nas respostas do usuário.#### 3.4. Conexão com API
- [ ] Integrar com API para dados meteorológicos.
- [ ] Exibir informações de temperatura e umidade na interface.#### 3.5. Deep Linking
- [ ] Implementar deep linking para acesso rápido a plantas.
- [ ] Testar a funcionalidade de deep linking.### Etapa 4: Testes
- [ ] Realizar testes unitários nas funcionalidades principais.
- [ ] Realizar testes de usabilidade com usuários reais.### Etapa 5: Lançamento
- [ ] Preparar o aplicativo para lançamento na Play Store e App Store.
- [ ] Criar materiais de marketing e documentação.### Etapa 6: Manutenção e Atualizações
- [ ] Coletar feedback dos usuários e implementar melhorias.
- [ ] Planejar atualizações com novas funcionalidades.