Overview
Happy Monitor is a specialized variant focused on positive news, global progress, and uplifting stories. Instead of tracking conflicts and crises, it curates good news, science breakthroughs, conservation wins, and human achievement.Live Demo: happy.worldmonitor.app
Key Features
Positive News Aggregation
- Curated positive news from 40+ sources focused on uplifting content
- Science breakthrough feed with arXiv papers, Nature, Science Daily, New Scientist
- Conservation tracker with wildlife protection wins and habitat restoration
- Renewable energy dashboard tracking solar/wind installations and clean energy milestones
- Global progress data with long-term trend charts (poverty reduction, literacy rates, life expectancy)
Live Humanity Counters
Real-time counters showing positive global statistics:- Babies born today (updating every second)
- Trees planted this year (global reforestation efforts)
- Renewable energy generated (GWh from solar/wind)
- People lifted out of poverty (World Bank data extrapolation)
- Lives saved by vaccines (WHO immunization impact)
- Species protected (IUCN conservation status upgrades)
src/services/progress-data.ts (counter data sources)
Positive Event Mapping
Map layers showing:- Conservation areas (national parks, marine reserves, UNESCO sites)
- Renewable energy installations (solar farms, wind farms, hydroelectric dams)
- Scientific research stations (Antarctica, rainforests, oceans)
- Community gardens & urban forests (local greening initiatives)
- Humanitarian aid projects (UN, Red Cross, NGO locations)
Variant-Specific Configuration
Build Command
- Development
- Production Build
- Desktop App
Metadata (vite.config.ts:101-119)
UI Theme Customization
Happy Monitor uses a warm cream theme instead of the default dark theme:src/styles/happy-theme.css:9-100
vite.config.ts:176-181
Data Sources
Positive News Feeds (40+ sources)
Good News Sites
Good News Sites
- Good News Network, Positive News, Reasons to Be Cheerful
- The Optimist Daily, Sunny Skyz, Huffington Post Good News
Science & Breakthroughs
Science & Breakthroughs
- Science Daily, Nature News, Live Science, New Scientist
- arXiv (q-bio, physics breakthroughs), MIT News
Conservation & Environment
Conservation & Environment
- World Wildlife Fund, IUCN, The Nature Conservancy
- Rainforest Alliance, Oceana, Conservation International
Human Achievement
Human Achievement
- UN News (SDG progress), World Bank (poverty reduction)
- WHO (health milestones), Gates Foundation (global development)
Progress Data APIs
| Source | Data Type | Update Frequency |
|---|---|---|
| World Bank | Poverty rates, literacy, GDP per capita | Annual |
| WHO | Life expectancy, vaccination coverage | Annual |
| IRENA | Renewable energy installations | Quarterly |
| UN SDG Database | Sustainable Development Goal progress | Annual |
| IUCN Red List | Species conservation status | Semi-annual |
| Our World in Data | Long-term global trends | Monthly |
Happy-Specific Features
Positive Classifier
Every news item is passed through a sentiment filter that only shows stories with positive sentiment:src/services/positive-classifier.ts
Progress Chart Panel
D3.js-rendered line charts showing long-term global improvements:- Extreme poverty rate (1990 vs. today: 36% → 8.5%)
- Global literacy rate (1980 vs. today: 56% → 87%)
- Child mortality rate (1990 vs. today: 93 per 1,000 → 38 per 1,000)
- Renewable energy share (2000 vs. today: 17% → 29%)
- Life expectancy (1960 vs. today: 52 years → 73 years)
src/components/ProgressPanel.ts (chart rendering)
Hero Card Layout
The top positive story is displayed in a hero card with:- Large image (if available)
- Headline in 24px bold font
- Source and timestamp
- Location button (if geo-tagged)
- Share button for social media
src/styles/happy-theme.css:728-810
Breakthroughs Ticker
A horizontal scrolling ticker showing recent science breakthroughs:src/styles/happy-theme.css:674-726
TV Mode
Happy Monitor includes a TV Mode toggle (Shift+T) that:- Hides all controls and headers
- Auto-advances through positive news stories every 15 seconds
- Fullscreen layout optimized for wall-mounted displays
- Ambient background music (optional)
src/services/tv-mode.ts
Use Cases
Waiting Rooms & Lobbies
Display uplifting content on public screens:- Hospitals and medical clinics
- Corporate office lobbies
- Schools and universities
- Community centers
Mental Health Support
Provide positive news for individuals seeking:- Relief from news fatigue and doomscrolling
- Evidence of global progress and hope
- Uplifting stories to improve mood
Educators & Nonprofits
Showcase positive trends to:- Demonstrate impact of humanitarian work
- Motivate students with success stories
- Highlight conservation wins
Researchers
Track long-term global improvements:- SDG progress monitoring
- Poverty reduction trends
- Health outcome improvements
- Environmental restoration wins
Desktop vs. Web
- Web App (PWA)
- Desktop App
Access:Features:
- Installable to home screen
- Warm cream theme by default
- TV Mode (Shift+T) for fullscreen display
- Offline support for positive news cache
Filtering Negative Content
Happy Monitor uses a multi-layer filtering system to ensure only positive content appears:- Source selection: Only RSS feeds from positive news sites are included (Good News Network, Positive News, etc.)
- Keyword filtering: Headlines are scanned for positive keywords (breakthrough, success, achievement) and negative keywords (conflict, war, disaster) are blocked
- Sentiment analysis: Browser-side ML (Transformers.js) classifies sentiment as positive/neutral/negative — only positive stories pass through
- Manual curation: A small editorial team reviews flagged items to ensure quality
src/services/positive-classifier.ts (sentiment filter)
Related Variants
World Monitor
Geopolitical intelligence
Tech Monitor
AI & tech industry
Finance Monitor
Markets & trading