two4u
A mobile-only sports prediction game for friends.
- TypeScript
- SvelteKit
- Tailwind CSS
- Skeleton
- Python
- FastAPI
- AWS
- DynamoDB
- Terraform
- Cloudflare
From a match-day ritual to a working product
Before Ireland international rugby matches, my friends and I each put €2 into a cup and predict the final score. The closest prediction wins the kitty. The name comes directly from that ritual: two for you.
I built two4u to move the game from paper to a mobile-only application, deliberately focused around a real social use case rather than a general-purpose product.
Full-stack implementation
The frontend is built with TypeScript, SvelteKit, Tailwind CSS, and Skeleton, and delivered through Cloudflare. The backend is written in Python and FastAPI, running on AWS API Gateway and Lambda with DynamoDB for persistence.
Terraform defines the infrastructure, including the supporting AWS resources, making the deployment reproducible rather than leaving cloud resources as manually configured application state.
Try it: Open two4u on a mobile device and sign in with the shared demo account
testuser@two4u.fun. The password is the same as the email address.
Designed for the phone in the room
two4u is intentionally mobile-only. It is designed for the moment immediately before a match, when a group needs to enter predictions quickly, follow the game, and settle the result without turning a lightweight tradition into administrative work.