A gamified habit-tracking application that transforms mundane habit completion into an exciting casino experience. Built with Python and Streamlit.
Visit the app here: Casinohabits
DISCLAIMER: This is a fan-made project. The system used here was created by SpoonfedStudy. We have no official association with him and this project is not monetized. If you enjoy this system, please go support the original creator.
- Habit Setup: Configure your habit, clip values, and custom reward tiers
- The Jar: Draw colored clips each time you complete your habit
- Tier System: Cash in clips to unlock reward tiers (Tier 1, 2, 3, or Jackpot)
- Main Wheel: Spin the wheel to win your rewards with a dynamic, animated experience
- Save/Load: Download and load your progress using the Casino Memory Card system
- The Naked Rule: Never enjoy these rewards outside the system β only through the game!
- Define your habit (e.g., "15 Burpees")
- Set your clip value ($)
- Configure your rewards for each tier and the jackpot
- Start drawing clips and building momentum!
- Draw Clips: Complete your habit β draw a random colored clip
- Cash In: Collect 1+ clips of a color to unlock reward tiers
- Spin: Activate the main wheel to win your rewards
- Repeat: Keep the momentum going!
- Python - Core application logic
- Streamlit - Interactive web interface
- JSON - Save/load game state
This system was inspired by and based on the original work by SpoonfedStudy.
- π Download Original PDF
- π₯ Watch YouTube Tutorial
MIT - License [See LICENSE file] Copyright (c) 2026 DozyLynx