This project is part of Nexus Spring of Code (NSoC) 2026.
๐งโ๐ป Contributors can work on open issues and submit pull requests following the contribution guidelines.
๐ท๏ธ Make sure your PR includes the tag NSoC'26 for leaderboard tracking.
โก Fast. Clean. Insightful.
Not just weather data โ weather that helps you decide.
Most weather apps show:
โ30ยฐC, Humidโ
This app tells you:
โHot & humid โ expect discomfort, stay hydrated ๐งโ
๐ This project focuses on decision-making, not just data display.
This app includes a logic layer that interprets weather data.
| Condition | Insight |
|---|---|
| High Temperature | Avoid outdoor activity โ๏ธ |
| Rain | Carry umbrella โ |
| High Humidity | Expect discomfort ๐ซ๏ธ |
๐ Future: AI-powered recommendations
๐ City Search
- Search weather by entering any city
๐ก๏ธ Real-Time Data
- Temperature
- Humidity
- Wind Speed
- Weather Conditions
๐ฅ๏ธ Dynamic Weather Icons
- UI updates based on live conditions
๐ Dark Mode
- Persistent theme toggle
๐ก๏ธ Unit Converter (ยฐC โ ยฐF)
- Instant conversion without API calls
- Handles invalid inputs gracefully
๐จ Minimal UI
- Clean, distraction-free experience
User Input
โ
API Call (WeatherAPI)
โ
Data Processing Layer
โ
Insight Generation
โ
UI Rendering
- โก Async API calls for faster response
- ๐ง Client-side data processing for instant insights
- ๐ฏ Minimal dependencies for performance
- No backend โ faster but no persistent history
- Client-only โ lightweight but limited scalability
- ๐ Plan workouts
- ๐ Student commute planning
โ๏ธ Travel preparation- ๐ก๏ธ Daily decision making
| Feature | This App | Typical Apps |
|---|---|---|
| Clean UI | โ | โ cluttered |
| Insight-based | โ | โ raw data only |
| Lightweight | โ | โ heavy |
| Fast loading | โ | โ slower |
| Technology | Usage |
|---|---|
| HTML | Structure |
| CSS | Styling |
| JavaScript | Logic |
| WeatherAPI | Data |
| Git | Version Control |
๐ weather
โฃ ๐ index.html
โฃ ๐ style.css
โฃ ๐ script.js
โฃ ๐ config.example.js
โฃ ๐ README.md
git clone https://github.com/aditya-ai00/weather.git
cd weather
open index.htmlUses WeatherAPI
- Go to ๐ https://www.weatherapi.com/api-explorer.aspx
- Generate your API key
- Create
config.js
const config = {
WEATHER_API_KEY: "YOUR_KEY"
};๐ View Live App
- ๐ 7-Day Forecast
- ๐ Weather analytics dashboard
- ๐ Multi-city tracking
- ๐ Smart alerts
- ๐ค AI weather assistant
Want to make this better? ๐
- Add forecast system
- Improve UI/UX
- Build analytics dashboard
- Add AI insights
git checkout -b feature/your-feature
git commit -m "feat: add feature"
git push origin feature/your-featureThen open a PR with tag NSoC'26.
Found a bug? Open an issue โ contributions are welcome!
Licensed under Apache-2.0
๐ง Email: adityanyo39@gmail.com
๐ LinkedIn: https://www.linkedin.com/in/aditya-kumar23/
๐ป GitHub: https://github.com/aditya-ai00
Most weather apps are:
- โ Too complex
- โ Filled with ads
- โ Or too basic
This project aims to be:
- โก Fast
- ๐ฏ Simple
- ๐ง Actually useful
If you like this project:
๐ Star โญ the repo
๐ Share it
Aditya
GitHub: https://github.com/aditya-ai00
- ๐ Dark Mode with persistence
- ๐ก๏ธ Unit Converter (ยฐC โ ยฐF)
- โก Performance improvements