Implementation progress
Features
- Allow users to search for a city
- Display current weather conditions for the searched city
- Show a forecast
- Use server-side rendering for initial page load
- Implement client-side navigation for subsequent searche
- Use Svelte runes for global state management
- implement error handling for API requests and invalid user input
Optional Features
- Use the browser's geolocation API to get the user's current location
- Display weather for the user's current location on initial load
- Allow user to switch between Celsius and Fahrenheit
- Ensure the app looks good on both desktop and mobile devices