🌤️ SkyCast – AI-Powered Weather Intelligence App
SkyCast is a modern, AI-enhanced weather application built with React, Vite, TypeScript, and Tailwind CSS, powered by Google Gemini for intelligent weather insights and natural language interactions.
It goes beyond traditional weather apps by combining real-time weather data with AI-generated summaries, contextual insights, and conversational capabilities.
🚀 Features
-
Location-based Weather Search
-
Interactive Weather Visualisations (charts & trends)
-
AI-Generated Weather Insights using Gemini API
-
Conversational Weather Queries
-
Modern, responsive UI with Tailwind CSS
-
Fast performance powered by Vite
-
Environment-based API key configuration
🛠️ Tech Stack
-
Frontend
-
React 19
-
TypeScript
-
Vite
-
Tailwind CSS
-
Recharts
-
Framer Motion
-
Backend / Server
-
Express.js
-
Better-SQLite3
AI Integration
Google Gemini API (@google/genai)