I built Wabio (wabio.xyz) — paste a GitHub URL and
get a professional README in about 10 seconds.
The problem I kept hitting: I'd build something,
push it to GitHub, then stare at the empty README
for 20 minutes before writing "TODO". Every developer
I know has repos like this.
How it works:
- Fetches repo metadata, file tree, key files
(package.json, requirements.txt, etc.)
- Sends structured context to Gemini AI
- Returns formatted markdown with badges,
sections, code examples
Technical decisions I made:
- Next.js 15 App Router for the full stack
- Rate limiting per IP + per account + device
fingerprinting to prevent abuse
- SSRF protection: URL must match
github.com pattern, owner/repo sanitized
- Supabase + Prisma with connection pooling
(pgBouncer port 6543) for serverless