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
Free tier: 5 READMEs/month Pro: $9/month for unlimited + private repos
I'm 17, this is my first shipped product. Happy to discuss any technical decisions.