This is an interactive Java GUI-based Weather Application developed using Object-Oriented Programming (OOP) and Data Structures & Algorithms (DSA). The application allows users to search weather information by city and stores search history using file handling.
- 🌤️ Search weather by city
- 💾 Save search history (file handling)
- 📊 Efficient data handling using DSA
- 🎨 Graphical User Interface (GUI)
- 🔍 Quick search functionality
- 🧠 Organized data processing
- Arrays
- (Add more if used: Linked List, etc.)
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms (DSA)
- File Handling (for saving history)
- Event Handling
- GUI Design (Java Swing)
- Open project in IntelliJ IDEA / Eclipse / NetBeans
- Navigate to
srcfolder - Run main file (e.g.,
Main.java)
src/
├── Main.java
├── (other classes)
├── images/ (if used)
- Add real-time weather API
- Improve UI design
- Add temperature graphs
- Add multiple city comparison
Faraz Hussain
⭐ Building real-world applications using Java and DSA 🚀