This Weather Application was developed as a final assignment that demonstrates provides both web front-end and database backend functionality, allowing users to search for weather data by city name or latitude/longitude coordinates, view detailed weather information, and track search history.
Frontend: HTML, CSS, JavaScript, Bootstrap Backend: Java Servlets, JSP Database: MySQL APIs: OpenWeatherMap API, Google Maps API Libraries: GSON, JDBC
This application cannot run on GitHub Pages as it requires:
- MySQL database for user data and search history
- Server-side processing for API requests
- User session management
- Set up MySQL database using the included SQL script
- Deploy to a Java web server (Ex: Tomcat)