AI 생성 요약 및 도시 북마킹-피드백 환영으로 날씨 앱 구축 (9 ~ 10일 소요, 많은 것을 배움)

작성자

카테고리:

← 피드로
DEV Community · CodeSmithNazim · 2026-07-25 개발(SW)

CodeSmithNazim

Hey everyone, wanted to share a project I just finished. It’s a weather app, but I tried to push past the typical “fetch API, show temperature” tutorial project.

Features:

AI-generated natural language weather summaries instead of raw numbers
Dynamic backgrounds that change based on real weather conditions
City search with live suggestions as you type
Bookmark/favorite cities, persisted with localStorage

Stack: React + Vite, deployed on Vercel

Stuff that actually gave me trouble:

Debouncing the city search so it doesn’t spam the API on every keystroke
Duplicate city names across countries messing up search results
Bookmarks kept vanishing on refresh until I realized I wasn’t persisting state properly
Syncing background image changes with API response timing without a jarring flash

It took about 9-10 days total, mostly because I kept refactoring state management once bookmarks, search, and multi-city display all had to interact. Still learning, so genuinely open to criticism — especially on component structure, since that’s where I feel least confident.

Live: Live url
Repo: GitHub

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다