A powerful and user-friendly application to calculate and manage Italian Tax Codes (Codici Fiscali) with advanced features and cross-device synchronization.
-
🧮 Italian Tax Code Calculator
- Instant calculation through miocodicefiscale.com API
- Accurate results based on personal data input
- Barcode generation (Code39 format)
-
📸 Smart Document Scanning
- ID card and health card recognition
- Powered by Google Vision API
- Automatic form filling from scanned data
-
💾 Data Management
- Create, Read, Update, Delete operations
- Custom card sorting and organization
- Cross-device data synchronization
-
🔐 Security & Authentication
- Google SSO integration
- Secure data storage
- Cloud backup with Firestore
-
🎨 User Experience
- Intuitive user interface
- Light/Dark theme support
- Responsive design
- Frontend: Flutter
- Backend: Firebase
- Primary Language: Dart
- Wearable Support: Kotlin
-
🔥 Firebase Services
- Firestore (data storage)
- Authentication
- Remote Config
- Analytics and Crashlytics
-
🔌 APIs Integration
- Google Vertex API
- miocodicefiscale.com API
- Android devices running Android 5.0 (Lollipop) and above
- Full feature set including document scanning and barcode generation
- Optimized companion app for Wear OS devices
- Core features:
- Tax code viewing
- Barcode display
- Native wearable integration using Kotlin
- Clone the repository
- Configure Firebase project
- Set up Google SSO / provider client and Remote Config settings
- Run
dart pub global activate flutterfire_cliandflutterfire configure - Run
flutter pub getto install dependencies - Launch the app using
flutter run
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For support or queries, please open an issue in the repository.
Made with ❤️ using Dart, Flutter and Firebase