jam@2026:~$
./start_jam.sh
> Loading modules...
> Loading requirements...
> Preparing workshop modules...
System Online.
An AI-assisted web engineering event. Every team receives the same application brief, then plans it, designs it, builds it, deploys it, and presents it.
function
buildIt(brief) {
const plan =
understand(brief);
while(!plan.works) {
debug(); test();
}
return
ship(plan);
}
One brief. Four phases. A working application.
11 October 2026 // 4:00 PM - 6:00 PM // E231 // HYBRID
Read the requirements, map how the system works in Excalidraw, and design the interface in Variant.
12 October 2026 // 4:00 PM - 6:00 PM // E231 // HYBRID
Develop in VS Code with Codex and Claude Code. Add authentication and persistent data with Firebase.
14 October 2026 // 4:00 PM - 6:00 PM // E231 // HYBRID
Version with GitHub, deploy to Vercel, configure the domain in Cloudflare, then measure with PageSpeed Insights.
17 October 2026 // IN PERSON ONLY // TIME & LOCATION TBD
Respond to the unexpected change request, then demonstrate and explain what you built.
Three workshop days that walk through the same workflow you will use on competition day.
Day 01 // 11 October 2026
Turn requirements into a plan: understand the brief, map the system in Excalidraw, design the UI in Variant.
Explore Day 01Day 02 // 12 October 2026
Develop in VS Code with AI assistants, wire up Firebase auth and data, and debug systematically.
Explore Day 02Day 03 // 14 October 2026
Ship it: GitHub, Vercel, Cloudflare DNS, search-engine setup, and PageSpeed Insights.
Explore Day 03> STATUS: LOCKED UNTIL COMPETITION DAY
Every team receives the same application brief on competition day. It defines the target user, the core functionality, the required features, the technical requirements, and the final deliverables. How you build it is up to your team.
Workshops: 11, 12 & 14 October 2026 in E231 (hybrid) // Competition: 17 October 2026, in person only // Competition location: TBD