This is a Flutter-focused technical assessment for a Web3 privacy-first identity verification application.
- Find and document bugs in the existing Flutter code
- Suggest new features appropriate for a Web3 privacy-focused app
- Review code quality and suggest architectural improvements
flutter pub get
flutter runBackend APIs have been removed. You'll find YOUR_API_BASE_URL placeholders throughout the codebase. Add mock data where needed to make the app functional for testing.
Reference: lib/config/app_config.dart and lib/services/mock_data_service.dart
- Phone OTP Authentication
- Face Liveness Verification
- Anonymous Identity Management
- Rewards & Gamification (Points, lootboxes, daily streaks)
- Social Vouching System
- Phantom Wallet Integration (Solana)
- UI/UX issues (layout, overflow, spacing, alignment)
- Flutter widget issues (constraints, rendering)
- State management bugs
- Navigation issues
- Performance problems
- Responsiveness across screen sizes
- Error handling and edge cases
Consider Web3 and privacy focus:
- Enhanced privacy features
- Better Web3 integration
- Decentralized identity features
- Privacy-preserving social features
- Blockchain-based rewards
- Improved wallet integration
- Privacy controls and settings
- Architecture and code structure
- State management approach
- API service patterns
- Error handling
- Code reusability
- Widget composition
- Performance optimizations
- Security considerations
- Framework: Flutter
- State Management: Provider
- Blockchain: Solana (Phantom Wallet)
- Biometrics: AWS Rekognition Face Liveness
- Storage: SharedPreferences
- HTTP: http package