Are you a fan of Monopoly but tired of carrying around cash and keeping track of who owes what? Look no further than mobilepoly! This app simulates the Monopoly banking experience using NFC cards as virtual debit cards for each player.
With mobilepoly, you can:
- Keep track of each player's balance and transactions
- Easily transfer money between players
- Use the app as a digital bank during the game
- Keep the game moving with quick and easy transactions
mobile.mp4
Part2.mp4
- Each player select its favorite NFC card, which they can use to connect to the app
- Players can then use the app to check their balance, make transactions with other players, and keep track of the game's progress
- The app acts as a virtual bank, allowing for seamless and efficient transactions
- NFC-enabled device
- NFC cards for each player
- Each player must have an NFC card to use as their virtual debit card
- Connect to the app using the NFC card and start playing!
mobilepoly/
├── assets/ # App assets (images, sounds, etc.)
├── components/ # Reusable React components
│ ├── Animation.js # Animation components
│ ├── BottomPopUp.js # Bottom popup modal
│ ├── PlayerAdder.js # Player creation component
│ ├── PlayerSelector.js # Player selection modal
│ └── TransactionPopUp.js # Transaction feedback modal
├── screens/ # App screens/pages
│ ├── Home.js # Home screen
│ ├── PlayersConfig.js # Player configuration screen
│ ├── BankMenu.js # Banking operations screen
│ └── Balance.js # Balance checking screen
├── src/
│ └── translations/ # i18n translations (English/Spanish)
├── App.js # Main app component
└── package.json # Project dependencies
- Clone the repository:
git clone https://github.com/igorriti/mobilepoly.git
cd mobilepoly
- Install dependencies:
npm install
- Install EAS CLI:
npm install -g eas-cli
- Login to your Expo account:
eas login
- Create a development build:
eas build --profile development --platform android
- Once the build is complete, install it on your device and start playing!
Note: Make sure you have an NFC-enabled device and NFC cards before running the app.
Thanks to the Monopoly community for inspiring us to create mobilepoly.