A gamified allowance calculator that lets kids rate their chore performance and spin a wheel to determine their bonus multiplier!
- 🎯 Chore Performance Rating: Grade your chore performance from F to S
- 🎰 Spinning Wheel: Interactive wheel with different bonus levels
- 🎮 Auto Bonus Mode: Roblox-inspired rarity system that adjusts based on performance
- 💾 Custom Presets: Save and load your own bonus configurations
- 📱 Responsive Design: Works great on mobile and desktop
- 💰 Robux Integration: Convert allowance to Robux with purchase links
To enable Google Analytics tracking, set the following environment variable in your Netlify dashboard:
VITE_GA_TRACKING_ID- Your Google Analytics 4 Measurement ID (e.g.,G-XXXXXXXXXX)
- Go to your Netlify site dashboard
- Navigate to Site settings → Environment variables
- Click Add a variable
- Set the key as
VITE_GA_TRACKING_ID - Set the value as your Google Analytics Measurement ID
- Click Save
- Redeploy your site for the changes to take effect
- Go to Google Analytics
- Create a new property or select an existing one
- Go to Admin → Data Streams
- Select your web stream
- Copy the Measurement ID (starts with
G-)
When Google Analytics is configured, the app tracks:
- Allowance Calculations: Base amount, final amount, bonus type, and mode used
- Chore Grade Changes: When users adjust their performance rating
- Mode Toggles: Switching between Auto Bonus and Custom modes
- Preset Actions: Saving, loading, and deleting custom presets
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildThis app is configured for easy deployment on Netlify with:
- Automatic SPA routing
- Security headers
- Asset caching
- Environment variable support
Simply connect your repository to Netlify and it will deploy automatically!
This project is licensed under the MIT License. See the LICENSE file for details.