GitHub workflows are setup to auto deploy on merge/push to main branch.
The Firebase app will only allow connections from production domains. To test, add Firebase Testing env variables to .env.development.
- Join table
- Create and shuffle shoe
- Place wager
- Deal round
- Actions
- Hit
- Stand
- Split
- Double
- Insurance
- Surrender
- Calculate winnings
- New round
- Move springs to card. Pass to and from as props
- Onclick deck, generate card
- Preload textures
- tunnel-rat for buttons/actions
- Idempotent and immutable state management solution
- Use frameloop="demand" and manually invalidate springs
- Optimize asset loading / network requests
- Use low-poly model for cards
- Stats
- Chat
- Private tables
- Custom draw animations
- Card counting trainer