A modern, responsive weather forecast website that provides current conditions and 7-day forecasts for any location worldwide.
āāā backend/
ā āāā index.ts # Main API server
ā āāā routes/
ā āāā weather.ts # Weather API endpoints
āāā frontend/
ā āāā index.html # Main HTML template
ā āāā index.tsx # React app entry point
ā āāā components/
ā āāā App.tsx # Main app component
ā āāā WeatherCard.tsx # Current weather display
ā āāā Forecast.tsx # 7-day forecast
ā āāā SearchBar.tsx # Location search
āāā shared/
āāā types.ts # Shared TypeScript types
GET /api/weather?lat={lat}&lon={lon} - Get weather data for coordinatesGET /api/geocode?q={query} - Search for locations