vccs
Vue 3용 차트 컴포넌트 모음, Recharts에서 포팅
실시간 도시 예보·미국 레이더·NWS 경보·열대 위성·우주 날씨·Kp 지수·태양 플레어·기후 가이드·용어집
Live city forecasts, US radar, NWS warnings, tropical satellite and space weather with Kp index and solar flares, plus climate guides and a glossary.
데이터TypeScript · CSSGitHub @jelrod27온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Retro weather education platform with live forecasts, radar, space weather, aviation tools, stargazing, and weekly science writing.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Retro-styled weather education platform that pairs live environmental data with a pixel-influenced interface, long-form learning content, and a US severe-warning alerting pipeline.
A weather site for learners, hobbyists, and enthusiasts who want accurate data without a generic app layout. It combines forecasts, live hazard tools (severe, warnings, radar, aviation, space weather, stargazing), structured education content, an automated blog, and warning alerts you can subscribe to with or without an account.README 전문 보기 ↗Weather forecasts, hazard tools, and weather education in a retro-inspired interface.
Live site · Changelog · Security policy
Next.js 16 App Router, React 19, TypeScript, Tailwind CSS 4, Supabase, Open-Meteo, OpenLayers, MapLibre GL (aviation map), Jest, Playwright, and Vercel.
Requirements: Node.js 22, npm, and gitleaks (required by the Git hooks).
git clone https://github.com/jelrod27/Weather-application-.git
cd Weather-application-
npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000. Forecast browsing works without credentials. Supabase features require the corresponding values in .env.local; see .env.example for configuration.
| Command | Purpose |
|---|---|
npm run dev | Start the development server |
npm run build | Build the production app |
npm run lint | Run ESLint |
npm run typecheck | Type-check app code |
npm run typecheck:tests | Type-check the configured test project |
npm test | Run Jest tests |
npm run test:e2e | Run Playwright tests |
npm run knip | Check for unused files, exports, and dependencies |
npm run lighthouse | Run Lighthouse CI |
npm run validate:pr | Build, run Playwright, and Lighthouse |
CI runs lint, both configured TypeScript checks, unit tests, and Knip; the build runs after those checks pass. E2E and Lighthouse checks run in separate workflows. See .github/workflows/ for workflow definitions.
AGENTS.md: shared instructions for coding agents.CLAUDE.md: Claude Code project guidance.CODING.md: engineering conventions, security, testing, and Git workflow.CONTEXT.md: warning-alerting domain terms.planning/prds/README.md: product requirements documents.planning/: plans, research, reviews, and architecture decisions.The site deploys on Vercel. The primary forecast provider is Open-Meteo. Other features use services including NOAA/NWS, RainViewer, AviationWeather.gov, USGS, NASA, and Google Pollen. See the relevant feature pages and .env.example for provider and credential details.
The current calendar version is 2026.10.0. Release history is recorded in CHANGELOG.md.
Fair Source License, Version 0.9. See LICENSE.