Spec2Code
48h hackathon prototype (team of 3) chaining Jira + GitLab + OpenAI: a prompt becomes a Jira ticket, then a generated branch, then an MR auto-reviewed by another LLM pass.
- Year
- 2025
- Role
- Lead Backend & AI Integration
- Duration
- 48h Hackathon
- Team
- Team of 3
- Links
- Video↗
Context
Explore whether a Jira → code → review loop can be fully scripted in 48h, with live demoability against a real GitLab repo.
What I did
- FastAPI backend architecture with real-time WebSockets
- OpenAI API integration + embeddings system (ChromaDB)
- GitLab API + Jira API orchestration for automated workflow
- Pipeline design: prompt → ticket → code → MR → review
Results
- End-to-end pipeline (prompt → Jira ticket → GitLab MR → AI review) shipped in 48h
- Live jury demo on a real GitLab repo at the end of the hackathon
- Three external APIs (Jira, GitLab, OpenAI) orchestrated with retrieval-augmented context via ChromaDB
- FastAPI + WebSocket layer wired for real-time progress feedback in 48h
Key features
- Automatic Jira ticket generation from a prompt
- Code generation based on the created ticket
- GitLab branch creation + commit + automatic MR
- Diff analysis and automatic merge request review
- Real-time updates via WebSocket
- Embeddings system for generation context
Stack



