Kushal997-das / Project-Guidance

:octocat:🌟 The Ultimate resources for beginner to advanced level projects all in one place 💻 🎯🚀
https://project-guidance-blush.vercel.app/
MIT License
489 stars 341 forks source link

Title: Add Weather-Forecast intermediate python Desktop application #1228

Closed somaiaahmed closed 1 month ago

somaiaahmed commented 3 months ago

Is your feature request related to a problem? Please describe.

Currently, the weather application does not provide clear feedback when a user inputs an invalid city name. This can lead to confusion and frustration, as the app either returns an error message that is not user-friendly or fails silently without any response. As a result, users are left uncertain about what went wrong and how to correct their input.

Describe the solution you'd like.

Implement enhanced error handling for invalid city names. This feature should include:

User-Friendly Error Messages: Display a clear and concise error message when an invalid city name is entered, informing the user that the city could not be found. Suggestions for Common Mistakes: Offer suggestions or alternative city names if a common misspelling is detected. Retry Option: Provide a simple way for the user to retry their search after receiving an error message, such as clearing the input field and refocusing the cursor.

Describe alternatives you've considered.

While each alternative has its merits, the proposed solution of enhanced error handling with user-friendly messages, suggestions, and a retry option strikes a balance between improving user experience and maintaining simplicity in implementation. This approach addresses the core issue effectively without introducing significant complexity or dependency on external services.

Add any other context or screenshots about the feature request here.

Cairo

github-actions[bot] commented 3 months ago

@somaiaahmed

It's great having you contribute to this project

Thanks for opening this Issue 🙌 , Welcome to Project Guidance 💖 We will review everything and get back to you.
Make sure to give a star to this repo before making a fork! Thank you :)

somaiaahmed commented 3 months ago

@Kushal997-das plzz assign me to this issue and give appropriate labels