Skip to content

mercledao/FlutterAssignment

Repository files navigation

Mercle - Flutter hiring Assignment

BONUS ASSIGNMENT - Flutter Developer Position

This is a Flutter-focused technical assessment for a Web3 privacy-first identity verification application.

Your Task

  1. Find and document bugs in the existing Flutter code
  2. Suggest new features appropriate for a Web3 privacy-focused app
  3. Review code quality and suggest architectural improvements

Setup

flutter pub get
flutter run

Backend 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

App Features

  • Phone OTP Authentication
  • Face Liveness Verification
  • Anonymous Identity Management
  • Rewards & Gamification (Points, lootboxes, daily streaks)
  • Social Vouching System
  • Phantom Wallet Integration (Solana)

What to Focus On

Bug Identification

  • 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

Feature Suggestions

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

Code Quality Review

  • Architecture and code structure
  • State management approach
  • API service patterns
  • Error handling
  • Code reusability
  • Widget composition
  • Performance optimizations
  • Security considerations

Tech Stack

  • Framework: Flutter
  • State Management: Provider
  • Blockchain: Solana (Phantom Wallet)
  • Biometrics: AWS Rekognition Face Liveness
  • Storage: SharedPreferences
  • HTTP: http package

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published