A secure and user-friendly OTP (One-Time Password) manager application built with Flutter, supporting multiple platforms and languages.
- Generate TOTP (Time-based One-Time Password) codes with automatic refresh
- Scan QR codes to add accounts (camera on mobile, screen capture on desktop)
- Secure storage of account secrets
- Copy OTP codes with one click
- Visual countdown timer with color indicators
- Multi-language support (English, 简体中文, 日本語)
- Cross-platform compatibility (Mobile, Desktop & WeChat Mini Program)
- Flutter SDK (2.0.0 or higher)
- Dart SDK (2.12.0 or higher)
- Android Studio / VS Code with Flutter extensions
- lcov (for viewing coverage reports locally)
- Clone the repository
To run tests with coverage: