Custom Mobile RPG Companion App / aplicativo BR
Budget: $10 – $55 USD
I want to turn my weekly tabletop campaign with five friends into a private, real-time companion app that we can all carry in our pockets. It has to run smoothly on both iOS and Android and it will only ever serve our small group, so the interface can stay focused on game play rather than mass-market features.
Core play workflow
• I, as Game Master, create any number of characters, each showing at the top bar with editable stats—life, strength, speed and any extra attributes I define.
• Each player can select up to twenty of those characters; whenever they speak in chat, roll dice or trigger an action, the message is stamped with the currently selected character.
• A built-in polyhedral roller must broadcast results for D2, D4, D6, D8, D10, D12, D14 and D20 in real time so everyone sees the outcome instantly. Extra quick tools: heads-or-tails and rock-paper-scissors.
• Buttons in the chat let us spend energy, inflict or heal damage and toggle abilities; the chosen stat updates live for all connected devices.
• Custom backgrounds per chat room let us switch scenery to fit different RPG settings.
Infrastructure basics
– Native or cross-platform tech is fine (Flutter, React Native, Swift/Kotlin, etc.) as long as one shared codebase outputs both store builds.
– A lightweight registration/login flow is required; email + password is enough, but feel free to suggest OAuth if it speeds things up.
– I need a tiny admin panel—inside the app or web-based—just for me to invite players, create/reset characters and wipe a campaign between sessions.
Deliverables
1. Complete, well-commented source code in a private repository, plus setup instructions.
2. Signed builds ready for TestFlight and internal Android testing.
3. A short PDF or markdown guide on user management, stat editing and background swaps.
Acceptance criteria
• Real-time updates reach all devices in under one second during a three-device test.
• Stat changes and rolls persist after an app restart.
• Only users with an invite code can register; outsiders are blocked.
Share your proposed tech stack, estimated timeline and any past work on real-time or gaming tools, and we can get rolling.
Core play workflow
• I, as Game Master, create any number of characters, each showing at the top bar with editable stats—life, strength, speed and any extra attributes I define.
• Each player can select up to twenty of those characters; whenever they speak in chat, roll dice or trigger an action, the message is stamped with the currently selected character.
• A built-in polyhedral roller must broadcast results for D2, D4, D6, D8, D10, D12, D14 and D20 in real time so everyone sees the outcome instantly. Extra quick tools: heads-or-tails and rock-paper-scissors.
• Buttons in the chat let us spend energy, inflict or heal damage and toggle abilities; the chosen stat updates live for all connected devices.
• Custom backgrounds per chat room let us switch scenery to fit different RPG settings.
Infrastructure basics
– Native or cross-platform tech is fine (Flutter, React Native, Swift/Kotlin, etc.) as long as one shared codebase outputs both store builds.
– A lightweight registration/login flow is required; email + password is enough, but feel free to suggest OAuth if it speeds things up.
– I need a tiny admin panel—inside the app or web-based—just for me to invite players, create/reset characters and wipe a campaign between sessions.
Deliverables
1. Complete, well-commented source code in a private repository, plus setup instructions.
2. Signed builds ready for TestFlight and internal Android testing.
3. A short PDF or markdown guide on user management, stat editing and background swaps.
Acceptance criteria
• Real-time updates reach all devices in under one second during a three-device test.
• Stat changes and rolls persist after an app restart.
• Only users with an invite code can register; outsiders are blocked.
Share your proposed tech stack, estimated timeline and any past work on real-time or gaming tools, and we can get rolling.
Related categories:
Mobile App Development
iPhone
Android
Unity 3D
Kotlin
iOS Development
React Native
Flutter