← back to side a
What Should I Wear preview

TRACK 3

What Should I Wear?

AI dressing advice. Built around weather, AI, and a question people repeat every morning.

personal·design+build·2024

A small tool for a question people repeat every morning:

What should I wear today?

The answer changes with place, time, transport, and how long the day lasts.

Instead of using the daily forecast, the app grounds recommendations in the weather between the selected leave and return times.

Most AI chats start with missing context.

This app starts with context already collected: location, travel method, selected hours, and Taiwan CWA weather data.

Gemini 2.5 Flash returns structured output. ArkType validates the response before rendering, and Cloudflare Workers keep the API key out of the browser.

The useful part was not adding AI. It was deciding where the boundaries around AI should live.

React · Vite · TanStack Query
Gemini 2.5 Flash · ArkType
Cloudflare Workers
Taiwan CWA OpenData
Firebase Hosting
end of track track 3johnny · 2026