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.
- 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
-
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
- Campos para:
- Título da tarefa
- Horário (opcional)
- Tipo de tarefa
- Seleção visual do tipo de tarefa
- Modo escuro (toggle)
- Gerenciamento de notificações
- Opções de limpeza de dados
- Informações sobre o aplicativo
- 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
- Sistema de tabs para navegação principal
- Três abas principais:
- Calendário e Tarefas
- Adicionar Nova Tarefa
- Configurações
- Interface limpa e minimalista
- Tipografia consistente
- Feedback visual claro
- Animações suaves
- Cores intuitivas para diferentes tipos de tarefas
- Node.js
- npm ou yarn
- Expo CLI
- Todos os dados são armazenados localmente
- Nenhuma informação é compartilhada externamente
- Backup e restauração disponíveis nas configurações
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.