Portfolio Details

Portfolio Image
Portfolio Image
Portfolio Image

Project Information

Project Overview

This is a simple weather application that displays current weather information for a given location. Users can search for cities and view their weather details.

A responsive weather application built with React that provides real-time weather information for cities worldwide. The application integrates with a weather API to fetch and display current weather conditions, temperature, humidity, wind speed, atmospheric pressure, and other key weather metrics through a clean and user-friendly interface.

Key Features

Responsive Design

Tech Stack: React.js, JavaScript (ES6+), CSS3, OpenWeatherMap API, Axios for API requests,Vercel (Deployment).

Project Highlights

Displayed weather information for various locations, Implemented search and filtering functionality, Built watchlist management features with state management, Connected frontend and backend services, Deployed the application and managed production builds.

Key Features

Search weather information by city name, View current weather conditions and forecasts, Filter by temperature ranges, Add locations to a favorites list, Responsive design for desktop and mobile devices, Real-time data updates from the OpenWeatherMap API

Learning Outcomes

Through this project, I strengthened my understanding of: React component architecture, State management and data flow, REST API integration, Full-stack application deployment, Responsive web design principles, Debugging and performance optimization