Welcome

AI-Assisted Fullstack Engineering Program

One intensive month to become a developer capable of building real systems quickly, with an AI-first mindset and progressive complexity.

4Weeks
1System
3Tracks

The business problem

A payment provider sends HTTP notifications — webhooks — every time a payment changes state: initiated, completed, failed, refunded. These arrive out of order, may be retried multiple times with the same event_id, and must never be lost. Your system must receive them reliably, deduplicate them, reflect the current payment state, and give operators full visibility into every event that touched a payment.

What you will build

  • A Webhook Processing System — a single project that grows across all 4 weeks
  • A layered backend: HTTP → Service → Repository Interface → Eloquent, with event logging and idempotent payment upserts
  • A full-featured dashboard with auth, filters, pagination, and auto-refresh (Vue + Nuxt or Blade + Turbo)
  • A decoupled queue system with workers, retry logic, and rate limiting
  • Deep specialization in your chosen track: Fullstack, DevOps, or QA

One system — evolving every week

Week 1Backend Core
Week 2Full App
Week 3Scale
Week 4Specialization
Prerequisite: Laravel familiarity is expected from Week 1. If you completed the Live Challenge in a different language, spend day 1 running php artisan serve and reading the Laravel Getting Started docs before writing any project code.
Overall progress — / — tasks