Sobre o projeto
O Petal nasceu como um exercício de engenharia de produto. A proposta sempre foi construir uma aplicação completa priorizando privacidade, simplicidade e uma arquitetura sustentável desde a primeira versão. Mais do que um rastreador de hábitos, o projeto representa uma forma de pensar software: resolver problemas reais com o mínimo possível de complexidade.
Objetivos
- Demonstrar uma arquitetura mobile moderna.
- Priorizar privacidade e processamento local.
- Construir uma experiência intuitiva e livre de distrações.
- Servir como laboratório para evolução contínua de práticas de engenharia.
Arquitetura
Desenvolvido em React Native utilizando uma arquitetura modular orientada a domínio, com separação clara entre apresentação, regras de negócio e persistência. O aplicativo opera em um modelo local-first, reduzindo dependências externas e mantendo os dados sob controle do usuário.
Tecnologias
- React Native
- Desenvolvimento mobile multiplataforma.
- Expo
- Ferramentas nativas e distribuição.
- TypeScript
- Segurança de tipos e manutenção.
- Offline-first
- Os dados pertencem ao usuário.
- Feature Flags
- Evolução controlada de funcionalidades.
Próximos passos
- Exportação e importação de dados.
- Internacionalização (i18n).
- Widgets para tela inicial.
- Estatísticas avançadas.
- Backup opcional controlado pelo usuário.
