Keep it,
your commitments
Make a pact with friends, put in an Entry Fee and prove you did it. The AI Arbiter checks your photo, PayPal settles the pool.
Log in or sign upNew here? Your account is created automatically the first time you log in.
How it works
-
Make a pact
Create a challenge, set a deadline and an Entry Fee, and invite your friends.
-
Prove it
Take a photo with your secret proof code. The AI Arbiter checks it.
-
Settle up
Those who made it get their fee back plus a share of the fees of those who didn't.
About us
We're a small team of four from Poznań. We built KeepIt because we know how easy it is to promise "I'll do it tomorrow" and then quietly let it slide. We want to help people stick to their goals, and to make keeping commitments more fun by turning them into challenges with friends.
Built with
PayPal
Payments & IdentityPowers our end-to-end financial settlement and seamless player authentication:
- Log in with PayPal
- Orders
- Payouts
- Webhooks
Gemini
AI ArbiterMultimodal vision AI that inspects challenge proof photos and checks handwritten proof codes.
FastAPI
Backend FrameworkAsync Python backend handling session management, webhook events, and REST endpoints.
Supabase
Database & StoragePostgreSQL database with Row Level Security, atomic RPC functions, and photo storage.
HTMX
Frontend ReactivityReal-time polling for challenge states and dynamic UI swaps without bulky JavaScript bundles.
Render
Cloud PlatformZero-downtime automated deployment, SSL certification, and hosting for web services.
Postman
API & Sandbox TestingTest collections verifying PayPal Sandbox Orders, Payouts, and OAuth flows in PLN.