Um aplicativo local-first para Android e iOS que apoia pessoas que desejam parar ou reduzir o consumo de tabaco. Ele oferece acompanhamento diário, diário de vontades, registro de episódios, SOS e lembretes locais.
O Libre é uma ferramenta de apoio e não substitui acompanhamento médico, psicológico ou orientação profissional. Os conteúdos e indicadores do app não são diagnóstico, tratamento ou garantia de resultado individual.
Os dados são armazenados localmente no dispositivo. Leia a política de privacidade antes de usar ou distribuir o aplicativo. A política e o comportamento de exclusão/exportação devem ser revisados em cada release.
As capturas ainda não foram publicadas. Contribuições com screenshots reais de Android e iOS, sem dados pessoais, são bem-vindas.
O projeto usa Expo SDK 56, React Native 0.85 e React 19.2. Consulte a documentação versionada do Expo SDK 56 para mudanças de dependências e APIs.
git clone https://github.com/lacerda/libre.git
cd libre
npm ci
npm start
Para abrir em um destino específico:
npm run android
npm run ios
npm run web
npm run typecheck
npm run check
check executa a verificação de tipos e o diagnóstico de compatibilidade do Expo. Ainda não há suíte automatizada de testes; contribuições que adicionem testes para regras de domínio e fluxos críticos são particularmente úteis.
app/ Rotas e telas do Expo Router
components/ Componentes visuais reutilizáveis
src/lib/ Funções de domínio e formatação
src/store/ Estado persistido localmente com Zustand
src/i18n/ Configuração e traduções
assets/ Ícones e imagens do aplicativo
As configurações do EAS estão em eas.json. Antes de gerar uma release, execute npm run check, teste o build de produção em Android e iOS e revise a política de privacidade, metadados das lojas e conteúdos de saúde.
Leia CONTRIBUTING.md, o Código de Conduta e a política de segurança. Para bugs e ideias, use os templates de issue.
Este projeto é proprietário e de uso pessoal. Todos os direitos reservados; consulte a licença.