PitchPulse26: Full-Stack World Cup Prediction Platform
A full-stack World Cup prediction platform built on serverless AWS with Terraform, CI/CD, CloudWatch monitoring, and a documented rollback path.
Built an end-to-end prediction platform for World Cup 2026 group-stage matches. The frontend runs on AWS Amplify, the backend is an Express API on Lambda behind API Gateway, and Prisma + Neon PostgreSQL power match, prediction, standings, and leaderboard data. Infrastructure is managed with Terraform, DNS is handled through Route 53 for a Namecheap-purchased domain, deployments run through GitHub Actions, and operations are supported by CloudWatch dashboards, alarms, and a documented rollback runbook.
- Frontend
- React, TypeScript, Vite, Tailwind
- Backend
- Node.js, Express, Prisma
- Database
- PostgreSQL on Neon
- Compute
- Lambda + API Gateway
- IaC
- Terraform
- CI/CD
- GitHub Actions
- Observability
- CloudWatch dashboard, alarms, log retention, rollback runbook

