
Mobile Gaming Ecosystem
We built an interactive mobile application designed to offer users an engaging and rewarding experience. It provides a mix of quiz games, puzzles, and membership privileges, allowing users to earn in-game currency and unlock exciting rewards. The application also supports e-commerce integration, enabling users to make purchases and explore various products through a virtual journey.

Key Features
-
Currency Purchase: Users can purchase in-game currency using Stripe.
-
Quiz Games: Users can test their knowledge & earn currency.
-
Puzzle Challenges: Solve puzzles to win rewards.
-
Game Currency: Earn and spend earned currency to unlock characters and exclusive rewards.
-
Character Unlocking: A variety of adorable characters can be unlocked using ingame currency.
-
Gacha Games: Participate to play gacha to win exciting prizes.
-
Gacha Machine Integration: Users can insert tokens in a physical Gacha machine to win prizes, or play digitally.
-
Pop-Up Store: Offers users a chance to explore and purchase limited-time items.
-
UI/UX: A user-friendly interface ensuring an immersive gaming experience.
-
eCommerce Product: Users can buy products using Stripe payment gateway.
​Our Role
-
Mobile App Development: Designed and developed the application using Flutter for both Android and iOS.
-
Backend Development: Implemented the backend using Django to manage user data, transactions, and game logic.
-
Database Management: Utilized PostgreSQL for storing and retrieving user and game-related data.
-
E-commerce Integration: Integrated eCommerce for seamless product browsing and purchases.
-
Feature Implementation: Developed core features like quiz games, puzzles, character unlocking, and the pop-up store.
-
Gacha Machine Integration: Collaborated with the embedded team to enable mobile app communication with the Gacha machine via socket programming. ​


-
Real-Time Communication: Implemented SocketIO for seamless interaction between the mobile app and Gacha machine.
-
Admin Panel Development: Built an admin dashboard for user management, transaction tracking, and content moderation.
-
Payment Integration: Integrated Stripe for both currency purchases and eCommerce transactions.
-
Security & Optimization: Ensured data security, optimized app performance, and improved overall user experience.
-
Bug Fixing & Maintenance: Continuously worked on identifying and resolving issues to enhance app stability.
​Integration with Physical Game-Center Machine​​
-
Physical Gacha Machine Access: We provided integration services between the mobile game and the retail/physical Game-Center gaming machines. User can interact with a real Gacha machine using tokens or earned currency
-
Entertainment & Gaming: Provides a platform for users to engage in knowledge-based quiz games and puzzles.
-
E-commerce: Enables users to browse and purchase products via eCommerce integration.
-
Membership & Rewards: Offers exclusive benefits for members, allowing them to spend tokens and access special perks.
-
User Engagement & Retention: Encourages repeated user interactions through rewards and character unlocking.