Overview
SDLC Portal is a unified web portal built to monitor the entire software development lifecycle of the Craft Engineering / TAP-AGRI team in a single interface. It bridges existing tools — Asana, GitLab, Jenkins, and Grafana — eliminating the need for engineers to switch between platforms to track sprint health, deployment status, MR approvals, and production monitoring in real-time.
Challenges
The engineering team faced severe information fragmentation: sprint status lived in Asana, build pipelines in Jenkins, merge requests in GitLab, and metrics in Grafana. There was no single source of truth for the full SDLC state. This caused engineers to lose time context-switching between tools, MR approvals to be delayed due to lack of visibility, and deployment decisions to be made without full situational awareness.
Solutions
Built on Next.js 14 + FastAPI, the portal integrates all 8 SDLC phases into one dashboard. A Claude-powered AI Agent enables natural language queries like "which builds failed today?" and direct actions such as creating MRs with automated deployment templates (#ISSUE / #CR). Data is aggregated in real-time from GitLab, Jenkins, Asana, and the n8n MR approval workflow into a single unified view. ✨ AI Agent — SDLC Copilot: not an ordinary chatbot — it has full access to all team tools. 🔍 Real-time queries — "Which MRs are pending approval?", "Which Jenkins builds failed today?" ⚡ Direct execution — create MRs, trigger Jenkins builds, post comments, and merge MRs from chat. 📋 Auto-templating — generate MR descriptions for deployments (#ISSUE) and change requests (#CR) automatically. 🏥 SDLC Health Check — one command to check all tools simultaneously. 🤖 Agentic loop — chains multiple tools sequentially to answer complex queries without manual intervention.
Business Impact
Significantly reduces engineer context-switching by consolidating 4 separate platforms into 1 portal. The AI Agent empowers engineers to perform deployment actions and monitoring through natural conversation alone — accelerating delivery cycles, eliminating missed MR approvals, and providing full real-time SDLC visibility across the entire team.

