A Family Party Game Inspired by Seen Jeem
"A game that brings together family and friends"
DORAK is a family-oriented interactive mobile game designed to bring laughter, connection, and competition across all ages. Players form two teams and compete through trivia questions, physical challenges, and strategic power cards.
- ๐ฎ 2-20 Players - Individual or team gameplay
- ๐ Bilingual - Full English & Arabic support
- ๐ Smart Scoring - Difficulty-based points with bonuses
- ๐ Jackpot Mode - High-risk, high-reward questions
- โก Power Cards - Game-changing abilities
- ๐ช Physical Challenges - Fun action-based tasks
- ๐ Match History - Track and review past games
- ๐จ Kuwaiti Theme - Red, Green, Black, White colors
- Host: Create a new room (gets 6-character code)
- Players: Join using room code
- Teams: Choose Team A (Red) or Team B (Green)
- Choose 5-8 categories
- Set difficulty (Easy/Medium/Hard or All)
- Set number of questions (5-20)
- Teams vote on answers (60 seconds per question)
- Majority wins - Most voted answer counts
- Host controls - Timer, points, approvals
- Power cards - Strategic gameplay changers
- Team with highest score wins
- View match history
- Play again!
| Difficulty | Points | Penalty (Wrong) |
|---|---|---|
| Easy ๐ข | 100 pts | -100 pts |
| Medium ๐ | 250 pts | -150 pts |
| Hard ๐ด | 400 pts | -200 pts |
- ๐ฅ Streak Bonus: +200 pts (3 correct answers in a row)
- โก Speed Bonus: +150 pts (vote in < 10 seconds)
- ๐ Jackpot: 200-600 pts (high risk/reward)
- ๐ Double Points - Multiply all scoring by 2x
- ๐ฐ Steal Points - Take 2 points from other team
- ๐ Reverse Turn - Change question to other team
- โญ๏ธ Skip Round - Move to next question
Option 1: APK File
- Download
app-release.apk - Enable "Install from unknown sources"
- Tap APK to install
- Open DORAK app
Option 2: Google Play Store (Coming soon)
# Clone repository
git clone <repository-url>
cd DORAK
# Install dependencies
flutter pub get
# Run on device/emulator
flutter run
# Build APK
flutter build apk --release- Framework: Flutter 3.35.4
- Language: Dart
- State Management: Provider
- UI: Material Design
- Database: Firebase Firestore
- Authentication: Firebase Auth
- Storage: Firebase Storage (future)
- Hosting: Firebase Hosting (web version)
firebase_core- Firebase integrationcloud_firestore- Real-time databasefirebase_auth- Authenticationgoogle_sign_in- Google loginsign_in_with_apple- Apple loginsensors_plus- Motion detectionaudioplayers- Audio playbackshare_plus- Room code sharingintl- Internationalization
DORAK/
โโโ lib/
โ โโโ models/ # Data models
โ โโโ screens/ # UI screens
โ โโโ services/ # Business logic
โ โโโ widgets/ # Reusable components
โ โโโ utils/ # Utilities & constants
โ โโโ l10n/ # Localization files
โ โโโ main.dart # App entry point
โโโ assets/
โ โโโ images/ # Images & icons
โ โโโ audio/ # Sound files
โโโ android/ # Android config
โโโ ios/ # iOS config
โโโ firebase/ # Firebase config
- Multiple choice answers
- Team voting system
- Difficulty levels
- Category-based
- Verbal tasks
- Motion-based (shake/tilt)
- Host approval required
- Bonus points
- Audio clip playback
- Song recognition
- Team performance
- Creates room
- Controls timer
- Starts voting
- Reveals answers
- Awards points manually
- Approves physical challenges
- Toggles jackpot mode
- Uses power cards
- Ends game
- Join with room code
- Select team
- Vote on answers
- See real-time scores
- Chat with team
- View match history
- Guest - Quick anonymous login
- Google - Sign in with Google account
- Apple - Sign in with Apple ID
- No personal data collected for guests
- Social login only stores name & email
- All data encrypted in Firebase
- GDPR compliant
- Manage questions
- Edit categories
- View analytics
- Monitor active rooms
- Manage users
- Email: [email protected]
- Full admin privileges
- ๐ฌ๐ง English (EN)
- ๐ธ๐ฆ Arabic (AR)
- Automatic layout direction
- Localized strings
- Culture-appropriate UI
- 2+ Android devices (for multiplayer test)
- Internet connection
- Android 6.0+ (API 23+)
- Single Player: Create room, test basic flow
- Multiplayer: 2-4 players, full game
- Scoring: Verify all bonuses & penalties
- Power Cards: Test each card type
- Match History: Check saves & displays
Debug Build:
flutter build apk --debug
# Output: build/app/outputs/flutter-apk/app-debug.apkRelease Build:
flutter build apk --release
# Output: build/app/outputs/flutter-apk/app-release.apk (77.5MB)flutter build ios --release- Physical sensors require real device (not emulator)
- Karaoke audio files not included (placeholder ready)
- iOS build requires macOS environment
- OpenTrivia DB integration (1000+ questions)
- Auto-translation API
- Video clips for movie questions
- Advanced analytics
- Dual-host system
- Family leaderboard
- โ Core game loop (lobby โ game โ results)
- โ Difficulty-based scoring (100/250/400)
- โ Bonus system (streak, speed, jackpot)
- โ Power cards (4 types)
- โ Match history
- โ Question anti-repetition
- โ Physical challenge approval
- โ Bilingual support (EN/AR)
- โ 400+ default questions
- โ 8 categories
- โ Chat system
- โ Real-time multiplayer sync
- Owner: Jassim Alsayrafi
- Email: [email protected]
- Development: 10-day sprint (Nov 9-19, 2025)
- Days 1-2: Scoring system
- Days 3-4: Match history & anti-repetition
- Days 5-6: Sensors, audio, UI polish
- Days 7-8: Testing & bug fixes
- Days 9-10: Build & launch
ยฉ 2025 Jassim Alsayrafi. All rights reserved.
Contact: [email protected]
We're actively developing! Send feedback for future updates.
Inspired by: Seen Jeem, Goalobha, Makhmikh
Special Thanks:
- Flutter team for amazing framework
- Firebase for backend infrastructure
- Gulf culture for design inspiration
Android APK: Available in build/app/outputs/flutter-apk/
app-debug.apk- For testingapp-release.apk- For distribution
Google Play Store: Coming soon App Store (iOS): Coming soon
DORAK brings families and friends together through fun, competition, and laughter.
Download now and start your family game night! ๐ฒ
Made with โค๏ธ in Kuwait ๐ฐ๐ผ