Free NIL education and Instagram content engine for athletes.
Built with Next.js 14 + Claude AI. Deployable to Vercel for free.
- Go to console.anthropic.com
- Sign up / log in
- Go to API Keys → click Create Key
- Copy and save your key (starts with
sk-ant-...)
- Go to github.com and create a free account if you don't have one
- Click New Repository → name it
nil-playbook→ click Create - Upload the project files (drag and drop the folder into GitHub)
- Or install Git and run:
git init git add . git commit -m "first commit" git remote add origin https://github.com/YOUR_USERNAME/nil-playbook.git git push -u origin main
- Or install Git and run:
- Go to vercel.com → sign up with your GitHub account
- Click Add New Project
- Select your
nil-playbookrepository - Click Deploy (Vercel auto-detects Next.js — no config needed)
- In your Vercel project dashboard → go to Settings → Environment Variables
- Add:
- Name:
ANTHROPIC_API_KEY - Value: your key from Step 1
- Name:
- Click Save
- Go to Deployments → click Redeploy
- Buy a domain on Namecheap (e.g.
nilplaybook.com) - In Vercel → Settings → Domains → add your domain
- Follow Vercel's DNS instructions (copy 2 records into Namecheap)
- Done — your site is live at your custom domain in ~10 minutes
nil-playbook/
├── app/
│ ├── layout.js # Root layout, fonts, metadata
│ ├── globals.css # Global styles
│ ├── page.js # Landing page
│ ├── page.module.css # Landing page styles
│ └── tool/
│ ├── page.js # Tool page
│ └── tool.module.css
├── components/
│ ├── NILContentEngine.js # Main tool (client component)
│ └── NILContentEngine.module.css
├── package.json
├── next.config.js
└── vercel.json
npm install
npm run devOnce live:
- Gate the tool behind email signup (add Mailchimp or ConvertKit)
- Add a paid tier with Stripe
- Post your own NIL content daily to grow an audience of athletes
Content generated by this tool is for educational purposes only and does not constitute legal advice. Athletes should consult a licensed sports attorney for advice specific to their situation.