libreβ’

Stop smoking, start living.
Libre is a quit-smoking companion app that turns every smoke-free minute into a concrete victory β tracking time, money saved, health recovery, and personal cravings journal.
Screenshots
| Welcome |
Home |
Health |
Achievements |
 |
 |
 |
 |
Stack
| Layer |
Technology |
| Framework |
Expo SDK 56 + Expo Router v3 |
| Language |
TypeScript |
| UI |
React Native + react-native-svg |
| Animations |
React Native Animated + Reanimated v4 |
| State |
Zustand + AsyncStorage (persisted) |
| i18n |
i18next + react-i18next (PT π§π· / EN πΊπΈ) |
| Notifications |
expo-notifications |
| Build & Deploy |
EAS Build + EAS Submit |
Features
- β± Real-time counter β tracks time smoke-free down to the minute, with hours display in the first 24h
- π° Money saved β calculates savings based on personal cigarette cost and daily usage
- π« Health milestones β 19 science-backed recovery stages from 20 minutes to 20 years (ACS Β· NHS Β· ASH)
- π Achievements β 37 unlockable badges across time, savings, cigarettes avoided and journal resistance
- π Cravings journal β log every craving with trigger, location, mood and whether you resisted
- π Stats β cigarettes avoided, money saved, avoidance rate, relapse tracking
- π SOS button β instant craving support always accessible from the home screen
- π Bilingual β Portuguese and English with automatic device detection and manual toggle
- π Dark theme β fully dark UI optimized for OLED screens