Skip to content

Klimate is a sleek weather dashboard built with React, TanStack Query, and shadcn/ui. It fetches real-time weather data based on your location, displays hourly and daily forecasts, and delivers a polished, responsive UI with toast notifications and dark mode support.

Notifications You must be signed in to change notification settings

architasaha21/Klimate

Repository files navigation

🌦️ Klimate – React Weather Dashboard

Klimate is a sleek and responsive weather dashboard built using modern React tooling. It displays current weather, forecasts, and more — all styled beautifully with shadcn/ui.

🛠️ Tech Stack

Tool Usage
⚛️ React Frontend framework
🧠 TanStack Query Data fetching & caching
💅 shadcn/ui + Tailwind CSS UI components & styling
🗺️ OpenWeather API Weather & forecast data
🌍 [Reverse Geocoding API](e.g. Nominatim or similar) Convert lat/lng to location name
📦 Vite Fast bundler & dev server
🧪 TypeScript For type safety and cleaner code

📸 Features

  • Real-time weather data by geolocation
  • Location-based reverse geocoding
  • Hourly & 7-day forecast display
  • Light/dark mode (via next-themes)
  • Clean toast notifications (Sonner)
  • "Enable Location" error handling
  • Responsive layout with mobile-first UI

🙏 Acknowledgements

  • Roadside Coder YouTube Tutorial
  • shadcn/ui
  • TanStack Query
  • OpenWeather API

About

Klimate is a sleek weather dashboard built with React, TanStack Query, and shadcn/ui. It fetches real-time weather data based on your location, displays hourly and daily forecasts, and delivers a polished, responsive UI with toast notifications and dark mode support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages