- HTML: Structuring the content of web pages.
- CSS: Styling web pages for visual appeal.
- Bootstrap: A CSS framework for creating responsive and mobile-first web pages.
- JavaScript: Adding interactivity to the web pages.
- Django (Python): A high-level Python web framework for building the backend.
- SQLite: A lightweight database for storing saved cities.
- OpenWeatherMap API: Fetching real-time weather data.
- The website fetches weather data from the OpenWeatherMap API.
- Users select a city and a time from the dropdown menus.
- The website sends a request to the OpenWeatherMap API for the selected city.
- The API returns the weather information for that city.
- The website displays the weather information to the user.
- Users can save cities with custom names.
- Users can view a list of their saved cities.
- Users can delete cities from their saved list.
- The saved cities are stored in the SQLite database.
- Users can view weather details of their saved cities.
You can access the project here: Weather App
This project is open-source and available under the GPL 3.0 License.