Skip to content

2189ash/Java-Micro-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌦️ Java Weather App – Micro Project πŸ“Œ Project Description

This is a simple Java-based Weather Application that fetches and displays real-time weather details of any city using an external API. The project demonstrates the integration of Java, APIs, and JSON parsing in a beginner-friendly way, making it suitable as a mini/micro project for students and learners.

The app allows users to:

Search weather by city name.

View temperature, humidity, weather condition, and wind speed.

Get data from OpenWeatherMap API (or any free weather API).

Understand API requests, JSON data handling, and GUI/console output in Java.

βš™οΈ Tech Stack

Language: Java (Core Java / Swing / JavaFX)

API: OpenWeatherMap (or any free weather API)

JSON Parsing: org.json / Gson library

IDE: Eclipse / IntelliJ / NetBeans

πŸš€ Features

βœ”οΈ Fetches real-time weather data βœ”οΈ Simple and clean user interface βœ”οΈ City-based weather search βœ”οΈ Easy to understand – perfect for beginners

πŸ“‚ Project Structure πŸ“ Java-Weather-App ┣ πŸ“‚ src ┃ β”— πŸ“œ WeatherApp.java ┣ πŸ“œ README.md ┣ πŸ“œ pom.xml (if using Maven) β”— πŸ“œ .gitignore

🎯 Learning Outcomes

Using APIs in Java

Parsing JSON data

Building small-scale projects in Java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages