CashBTN is a modern crypto casino app built with Ionic React. It allows users to connect their crypto wallets, buy and use custom casino tokens (Cash Coins), play a variety of casino games, and cash out their winnings in cryptocurrency. The app leverages the Reown Appkit SDK for wallet integration and token management.
- Node.js (v18 or higher recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/motosharpley/CashBTN.git cd CashBTN - Install dependencies:
npm install # or yarn install
To start the development server:
npm run dev
# or
yarn devThe app will be available at http://localhost:5173 by default.
src/- Main source code (components, pages, theme)cypress/- End-to-end testspublic/- Static assets
- Connect user wallets using Reown Appkit SDK
- Secure authentication and wallet management
- Buy Cash Coins (custom crypto token) with supported cryptocurrencies
- View and manage Cash Coin balance
- Swap/cash out Cash Coins for other cryptocurrencies
- Slots: Classic slot machine gameplay
- Bingo: Single player bingo experience
- Craps: Dice game with betting options
- Blackjack: Play against the dealer
- Poker: Single player poker
- Real-time tracking of Cash Coin balance across games
- Transaction history and game results
- Provably fair game logic
- Secure handling of wallet and token transactions
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes
- Push to your branch and open a pull request