[{"data":1,"prerenderedAt":108},["ShallowReactive",2],{"work-en-easeason":3},{"id":4,"title":5,"body":6,"category":73,"date":74,"description":75,"extension":76,"externalUrl":77,"featured":78,"locale":79,"meta":80,"navigation":81,"outcome":82,"path":88,"rank":89,"release":90,"role":91,"screenshot":92,"seo":93,"stack":94,"stem":103,"summary":104,"tier":105,"year":106,"__hash__":107},"projects\u002Fen\u002Fprojects\u002Feaseason.md","Easeason",{"type":7,"value":8,"toc":65},"minimark",[9,13,18,21,25,28,31,35,38,42],[10,11,12],"p",{},"Easeason is a small open-source research visualization tool for exploring how assets have historically moved through the calendar year — across stocks, crypto, and indices, and by U.S. presidential election-cycle windows. It is a research surface, not a prediction engine: it visualizes historical patterns, and it does not claim those patterns forecast the future.",[14,15,17],"h2",{"id":16},"what-it-does","What it does",[10,19,20],{},"Browse a curated set of assets grouped into Crypto, US Stocks, IDX Stocks, and Indices. Open any symbol and Easeason renders a seasonal profile — cumulative return across the calendar year — for a chosen window: all years, election years, pre-election, mid-term, post-election, Trump presidency years, or the current year. Statistical summaries (average, median, standard deviation, win rate, best and worst return, year-end return) sit alongside the chart.",[14,22,24],{"id":23},"engineering","Engineering",[10,26,27],{},"Market data is the hard part. Historical OHLCV is fetched server-side from Yahoo Finance through Nitro API routes, so the browser never talks to the data provider directly. Seasonal calculations run on a daily adjusted-close return basis, classify each year into an election-cycle category, and produce the day-of-year cumulative-return series that both the chart and the export endpoints consume.",[10,29,30],{},"The visualization layer is ECharts: responsive, themed for dark\u002Flight mode, with animated year playback from January 1 through December 31 and speed control.",[14,32,34],{"id":33},"research-export","Research export",[10,36,37],{},"The chart exports as PNG, but the research path also includes Markdown: a per-symbol export of the seasonality context, and an AI-readable Markdown endpoint structured so a language model can consume the seasonal dataset together with its explanation.",[14,39,41],{"id":40},"decisions","Decisions",[43,44,45,53,59],"ul",{},[46,47,48,52],"li",{},[49,50,51],"strong",{},"Server-side data fetching."," Yahoo data stays behind Nitro routes, keeping client logic focused on the dataset rather than the transport.",[46,54,55,58],{},[49,56,57],{},"Calculations as isolated, tested utilities."," The seasonality math lives in server utilities under Vitest coverage, so the algorithm is auditable instead of buried in chart code.",[46,60,61,64],{},[49,62,63],{},"Markdown as an interface."," Making research exportable and machine-readable extends the tool beyond a browser session.",{"title":66,"searchDepth":67,"depth":67,"links":68},"",2,[69,70,71,72],{"id":16,"depth":67,"text":17},{"id":23,"depth":67,"text":24},{"id":33,"depth":67,"text":34},{"id":40,"depth":67,"text":41},"Open Source · Research · Data Visualization","2026-09-16","Open-source research visualization tool exploring historical market seasonality across stocks, crypto, and indices.","md","https:\u002F\u002Feaseason.vercel.app",false,"en",{},true,[83,84,86,87],"Server-side market-data processing, with historical OHLCV fetched from Yahoo Finance through Nitro API routes.",{"Reusable seasonal calculations":85},"daily adjusted-close returns, day-of-year classification, and election-cycle grouping.","Interactive ECharts visualizations with animated January-to-December playback and PNG export.","AI-readable Markdown endpoint so an LLM can consume the seasonal dataset with its surrounding context.","\u002Fen\u002Fprojects\u002Feaseason","5","2026","Full-stack Developer","\u002Fimg\u002Fprojects\u002Feaseason.png",{"title":5,"description":75},[95,96,97,98,99,100,101,102],"Nuxt 4","TypeScript","Vue","ECharts","Tailwind CSS","shadcn-vue","Yahoo Finance","Vitest","en\u002Fprojects\u002Feaseason","Open-source research visualization tool exploring how assets have historically moved across the calendar year — including U.S. presidential election-cycle patterns — with interactive ECharts visualization and reusable seasonal calculations.","standard",2026,"ladK8DNJmcOsvqZEike-L8Yofq4jZ2x2RJauNOqznuA",1789641311564]