Absolutely! Here's the same professional project brief, now renamed and customised as KashimpurWeather, keeping everything else intact:
☁️ KashimpurWeather – Live Weather Inside Jira
🌤️ Inspiration
As developers, we often spend so much time in Jira that we forget to look outside! KashimpurWeather was born from a simple idea: bring the outside world into our daily workflows. What better way than showing real-time weather updates right on your Jira dashboard?
🛠️ What It Does
KashimpurWeather is a lightweight, Forge-powered gadget for Jira dashboards. It fetches real-time weather data from the OpenWeatherMap API and displays it in a sleek, minimal interface. Just set your city and country once, and you're good to go.
Key Features:
- Live temperature, weather conditions, and location display
- Supports Celsius and Fahrenheit
- Clean, minimalist interface designed to match Jira’s native look and feel
- Per-user settings for a personalized experience
🧠 How We Built It
Built on Atlassian Forge using:
@forge/uiand@forge/ui-kitfor the frontend@forge/bridgeto handle API communication- OpenWeatherMap for real-time weather data
- Forge’s gadget context to persist individual user settings
We focused on creating a seamless user experience while minimizing permissions and keeping the app lightweight.
⚔️ Challenges We Faced
- Resolving deployment bugs due to Forge version mismatches
- Understanding trade-offs between UI Kit vs. Custom UI
- Handling edge cases like missing or invalid user configurations
- Navigating the rate limits of the free OpenWeatherMap API tier
🏆 Accomplishments We’re Proud Of
- Built a fully functional Forge app with zero external backend
- Integrated a clean, native experience inside Jira
- Enabled persistent and personal weather configurations per user
- Worked within Forge’s strict security and permission boundaries
📚 What We Learned
- How to develop and deploy full-stack applications on Atlassian Forge
- Securely working with third-party APIs
- UI Kit best practices for building Jira-compatible gadgets
- How to manage user config persistence efficiently
🔮 What’s Next for KashimpurWeather
- 5-day and hourly forecast features
- Option to save and switch between multiple locations
- Geolocation-based weather detection (with user consent)
- Confluence gadget version
- Support for dark mode and compact view for tighter dashboard layouts
KashimpurWeather brings the sky directly into your sprint.
🔧 Built With
- Atlassian Forge
- JavaScript
- React
Log in or sign up for Devpost to join the conversation.