Skip to content

Grifo é um aplicativo de gerenciamento de hábitos desenvolvido com Expo e React Native.

License

Notifications You must be signed in to change notification settings

patrickgdl/grifo

Repository files navigation

Grifo

Grifo é um aplicativo de gerenciamento de hábitos desenvolvido com Expo e React Native, construí só para testar minhas habilidades com React Native e TypeScript.

hero

📱 Funcionalidades

Calendário Semanal

  • Visualização horizontal dos dias da semana
  • Destaque do dia atual
  • Seleção fácil de diferentes dias
  • Exibição clara da data e ano

Gerenciamento de Tarefas

  • Tipos de Tarefas:

    • ✓ Tarefas regulares com checkbox
    • 📅 Eventos (como aniversários)
    • ☀️ Rotinas matinais
    • 🌙 Rotinas noturnas
  • Características das Tarefas:

    • Marcação visual quando completada (animação de destaque/strikethrough)
    • Horário programado (quando aplicável)
    • Toggle entre estados completo/incompleto com um toque
    • Separação visual clara entre tarefas

Adicionar Novas Tarefas

  • Campos para:
    • Título da tarefa
    • Horário (opcional)
    • Tipo de tarefa
  • Seleção visual do tipo de tarefa

Configurações

  • Modo escuro (toggle)
  • Gerenciamento de notificações
  • Opções de limpeza de dados
  • Informações sobre o aplicativo

🛠 Tecnologias Utilizadas

  • Expo SDK 52.0.30
  • Expo Router 4.0.17
  • React Native
  • TypeScript
  • Context API para gerenciamento de estado
  • Lucide Icons para iconografia
  • Expo Google Fonts para tipografia
    • Família de fontes Inter

📱 Layout e Navegação

Navegação Principal

  • Sistema de tabs para navegação principal
  • Três abas principais:
    1. Calendário e Tarefas
    2. Adicionar Nova Tarefa
    3. Configurações

Design

  • Interface limpa e minimalista
  • Tipografia consistente
  • Feedback visual claro
  • Animações suaves
  • Cores intuitivas para diferentes tipos de tarefas

⚙️ Requisitos Técnicos

  • Node.js
  • npm ou yarn
  • Expo CLI

🔒 Privacidade e Dados

  • Todos os dados são armazenados localmente
  • Nenhuma informação é compartilhada externamente
  • Backup e restauração disponíveis nas configurações

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Grifo é um aplicativo de gerenciamento de hábitos desenvolvido com Expo e React Native.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published