Skip to content

darttechwala/Housie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 Housie (Tambola) - Multiplayer Flutter Game

A Housie / Tambola Multiplayer Game built using Flutter + Firebase.

✅ Features:

  • Create Room
  • Join Room
  • Live number calling
  • Live number marking
  • Early 5
  • Full Housie

⚡ Setup Instructions (Firebase Required)

To run this project properly in multiplayer mode, you must set up your own Firebase project and connect it.


✅ Step 1: Create Firebase Project

  1. Go to Firebase Console:
    👉 https://console.firebase.google.com/

  2. Click Add Project

  3. Enter a project name:
    Example: housie-multiplayer (or your preferred name)

  4. Disable Google Analytics (not needed for this project)

  5. Click Create Project


✅ Step 2: Add Flutter App to Firebase (Android)

This project was initially configured for Android.
Same steps can be followed for iOS as well.

  1. Firebase Console → Click Add App → Select Android

  2. Enter your package name from:
    android/app/build.gradle(.kts)

    Example: com.example.housie

  3. Download google-services.json

  4. Place it here: android/app/google-services.json


✅ Step 3: Update Project Gradle

📌 File: android/build.gradle.kts

Add Google Services classpath inside dependencies:

buildscript { dependencies { classpath("com.google.gms:google-services:4.4.0") }


✅ Step 4: Update App Gradle

📌 File: android/app/build.gradle.kts

Add Google Services plugin:

plugins { id("com.google.gms.google-services") }


✅ Step 5: Enable Firebase Authentication (FREE)

Firebase Console → Authentication

Click Get Started

Enable Anonymous Sign-in

Save ✅

Why Anonymous Login? ✅ No login screen needed

✅ Every device still receives a unique UID

✅ Perfect for multiplayer games

✅ Step 6: Enable Firestore Database Firebase Console → Firestore Database

Click Create Database

Start in Test Mode

Select Region:

Recommended: asia-south1 (India 🇮🇳)

You can choose the nearest region based on your location


▶️ Run the Project

flutter pub get

flutter run

About

Housie / Tambola Game - Create room, join room, live number calling, live number marking, Early 5 and full housie.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors