Tech Stack
TypeScript
Strict mode, 98% of codebase
React
Component-based UI
Next.js
Server-side rendering
Tailwind CSS
Utility-first styling
Weather API
Real-time weather data
RSS/Atom
Feed aggregation
Widget Architecture
Key Features
Weather Display
Real-time weather with temperature, humidity, wind speed, and daily forecasts. Configurable location and units.
Feed Aggregator
Pull from RSS and Atom feeds across tech blogs, news sites, and custom sources. Filterable and sortable.
Customizable Themes
Multiple color schemes and layout options. Persist preferences in localStorage for instant load.
Keyboard Shortcuts
Navigate between widgets, refresh data, and toggle settings entirely from the keyboard.
Stats
7.1
MB Size
5
Widgets
1
Star
3+
Themes
TypeScript 98%
CSS 2%
Lessons Learned
- Building your own daily driver tools -- when you use something every day, you notice every friction point and fix it
- Feed aggregation -- normalizing RSS and Atom feeds from different sources requires more parsing than expected
- Personal productivity dashboards -- the homepage is the first thing you see. Making it useful changes your morning workflow