Weather App

Awarded high marks upon completion, showcasing strong capabilities in full-stack web development and API integration. Developed a user-friendly interface allowing users to fetch current and random weather data, integrating API calls to OpenWeatherMap for real-time data. Implemented an Express server in Node.js that handles API requests efficiently, managing data retrieval and response formatting. Utilized React to build a responsive frontend that updates dynamically, providing a seamless user experience. Created endpoints for fetching specific and random weather data, demonstrating capability in handling varied web service requests. Ensured the application could be scaled and maintained easily, incorporating error handling and data validation to reduce potential downtime. Conducted thorough testing of both frontend and backend components to ensure robust performance and quick troubleshooting of issues. Worked closely with my partner, using Git for version control and regular updates.

Link: https://github.com/pyonw/weather-app/tree/main