Description
2248 Number Puzzle Game – React + TypeScript Mobile App with AdMob, Firebase & IAP
2248 Number Puzzle Game – React + TypeScript Mobile App with AdMob, Firebase & IAP is a production-ready, fully-featured mobile number puzzle game. It is designed for developers who want to quickly launch a professional, monetizable puzzle game with a modern tech stack and clean architecture.
Key Features
- Modern Tech Stack: React 19, TypeScript 5, Capacitor 6, Vite 6
- Monetization Ready: AdMob (Banner, Interstitial, Rewarded), In-App Purchases (5 products), Remove Ads option
- Firebase Integration: Authentication, Firestore Database, Analytics, Cloud Storage
- 14 Languages Supported: English, Turkish, Spanish, German, French, Portuguese, Russian, Japanese, Korean, Chinese, Indonesian, Arabic, Hindi, Italian
- 8 Visual Themes: Multiple color palettes with Light and Dark mode support
- Advanced Game Features: Power-ups, Daily Challenges, Achievements, Leaderboards, Player Statistics
- Professional UI/UX: Smooth animations, haptic feedback, sound effects, fully responsive layout
- Cross-Platform: Android and iOS support via Capacitor (iOS build requires macOS)
What’s Included
- Complete, readable source code (React + TypeScript, not obfuscated)
- Android project ready to build
- Interactive HTML documentation with step-by-step setup instructions
- AdMob integration and testing guide
- Icon and splash screen generation scripts
- All required assets (icons, sounds, graphics)
Technical Specifications
- Frontend: React 19, TypeScript 5, Tailwind CSS
- Mobile Framework: Capacitor 6 (Android & iOS)
- Build Tool: Vite 6
- Backend Services: Firebase Authentication, Firestore, Analytics
- Ads: AdMob via @capacitor-community/admob
- In-App Purchases: cordova-plugin-purchase
- State Management: React Hooks and Context API
- PWA Support: Service workers with Workbox
Game Mechanics
- Grid-based number merging gameplay (6×6 grid, easily configurable)
- Connect adjacent tiles with the same value to merge into higher numbers
- Chain-based scoring system that rewards strategic moves
- Multiple power-ups such as Hammer, Swap, Shuffle, and Undo
- Daily challenges with diamond rewards
- Achievement system to increase long-term player engagement
- Global leaderboard powered by Firebase
Monetization Features
- AdMob Ads: Banner ads, interstitial ads (shown every 3 game overs), rewarded video ads that grant diamonds
- In-App Purchases: 5 diamond packs and a Remove Ads forever option
- Virtual Currency: Diamond-based economy for power-ups and boosts
- In-Game Shop: Purchase power-ups using diamonds or real money


