Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.