⚙️ How we built it We built Pit Crew natively on Atlassian Forge to ensure seamless integration and security.
Frontend: Custom UI using React and Vite for a high-performance, race-themed dashboard. We used glassmorphism and neon accents to make it feel like a futuristic command center. Backend: Forge FaaS (Function-as-a-Service) handles the logic. AI Engine: We integrated Google Gemini 2.0 Flash via the Forge Fetch API. We chose Gemini 2.0 Flash for its incredible speed and low latency—essential for an incident response tool. Integrations: We used the Jira REST API to fetch issue context and the Opsgenie API to handle alerting and on-call schedules. 🚧 Challenges we ran into Real-time AI Latency: We needed the AI suggestions to be near-instant. Early tests with larger models were too slow. Switching to Gemini 2.0 Flash was a game-changer, giving us sub-second responses. Forge Custom UI Migration: We started with UI Kit but hit customization limits. Migrating to Custom UI allowed us to build the "Race Mode" aesthetic but required a complete rewrite of our frontend-backend bridge using the Resolver API. Security: Handling API keys securely within the Forge environment required careful management of encrypted variables to prevent leaks (which we learned the hard way!). 🏅 Accomplishments that we're proud of The "Wow" Factor: We didn't just build a form; we built an experience. The UI feels premium and urgent. True Utility: The AI suggestions aren't generic; they are context-aware and genuinely helpful for debugging. Speed: The app loads instantly and the AI responds in milliseconds, respecting the "every second counts" philosophy. 🚀 What's next for Pit Crew Automated Runbooks: Letting the AI execute the troubleshooting steps (e.g., "Restart Server") directly from the UI. Slack Integration: Two-way sync between the Jira panel and a dedicated incident Slack channel. Predictive Maintenance: Using Gemini to analyze historical incidents and predict outages before they happen.
Built With
- atlassianforge
- css3
- google-cloud
- googlegemini
- html5
- javascript
- jira
- node.js
- react
- vite
Log in or sign up for Devpost to join the conversation.