## Summary <img width="1220" height="1001" alt="whispermoney test_" src="https://github.com/user-attachments/assets/c35751d5-385b-449c-81d6-14b5b6577ff2" /> Introduces a fully-functional demo account that lets prospective users explore Whisper Money without creating an account. Users can click "Check Demo" on the welcome page to instantly access a pre-populated account with realistic financial data spanning 12 months. ## What's New **Try Before You Sign Up** - New "Check Demo" button on the welcome page for instant access - Pre-configured demo account with real-world financial scenarios - 12 months of sample transactions across multiple account types (checking, savings, credit cards, investments) - Pre-built automation rules, labels, and categories to showcase the full app experience **Demo Account Limitations** - Demo accounts are read-only for sensitive operations (can't change password, email, or payment settings) - Clear messaging throughout the UI when demo restrictions apply - Settings pages show helpful notices about demo limitations - Automatic daily reset to maintain fresh demo experience **Developer Experience** - `php artisan demo:reset` command for manual resets - Configurable via environment variables (DEMO_EMAIL, DEMO_PASSWORD, DEMO_ENCRYPTION_KEY) - Comprehensive test coverage for demo restrictions and data generation ## User Impact This feature removes the friction of signing up before understanding the product's value. Users can: - Explore all features with realistic data - Test automation rules and see them in action - View charts and insights based on a year of financial activity - Experience the full privacy-first encryption workflow - Understand the product before committing to create an account Perfect for demos, screenshots, documentation, and helping users make informed decisions about whether Whisper Money fits their needs. |
||
|---|---|---|
| .. | ||
| Demo | ||
| PeriodComparator.php | ||