Weather app
Weather app
2020
SSJ UNIVERSITY ALMORA, UTTARAKHAND
CERTIFICATE
This is to certify that the project titled “Weather App” is being submitted by
“Ashish Pant”, bearing enrolment number SSJUPS2201070013, in BCA final
year (6th Semester) is record of bona fide work carried by me under
guidance and supervision.
1.Real-Time Temperature
Display The app fetches and displays the current temperature in
Celsius (°C) based on the city entered by the user. This data is
retrieved in real-time using a weather API such as
OpenWeatherMap.
3. Responsive Design
The layout adjusts smoothly to different screen sizes, providing
a consistent experience across desktops, tablets, and
smartphones.
4. Clean and Simple User Interface :
Built with HTML and styled using CSS, the app features a
minimalist design that emphasizes readability and ease of use.
5. Error Handling :
If a user enters an invalid city name or if there's a problem
retrieving the data, the app gracefully shows an error message.
4. Error Management :
Basic error messages for invalid city names, empty input, or API
failures.
5. Frontend-Only Architecture :
Entire app built with HTML, CSS, and Vanilla JavaScript, running
entirely in the browser with no backend.
PROJECT DESCRIPTION :
Upon entering a city name into the search field, the app sends a
request to a public weather API (such as OpenWeatherMap) to
retrieve the latest temperature data. The temperature is displayed
in Celsius, accompanied by a simple and responsive user interface
that adapts to both mobile and desktop screens.
Key Benefits:
• Free for basic use (limited requests per minute).
• Reliable and well-documented.
Key Technologies:
• HTML : For content structure.
• CSS : For styling and responsiveness.
• JavaScript : For interactivity and API communication.
• OpenWeatherMap API : For fetching live temperature data.